AI 요약
Git 브랜치를 마지막 커밋 날짜 기준으로 정렬하는 간단한 방법을 소개한다. 기존에는 복잡한 셸 스크립트로 각 브랜치의 커밋 날짜를 추출해 정렬했지만, git config branch.sort committerdate 한 줄로 영구 설정하거나 git branch --sort committerdate로 일회성 정렬이 가능하다. git-for-each-ref에서 지원하는 다양한 정렬 키(authordate, creatordate, contents:size, upstream 등)도 함께 설명한다.
핵심 포인트
git config branch.sort committerdate로 브랜치 정렬을 영구 설정 가능- 일회성 사용:
git branch --sort committerdate - 정렬 키는 git-for-each-ref와 동일한 필드 사용 (authordate, committerdate, creatordate, taggerdate, contents:size, refname, upstream 등)
- 기존 방식은
git log --pretty=format:"%ci"를 루프로 돌려 수동 정렬하는 비효율적 스크립트
향후 전망
- Git 사용자들의 브랜치 관리 효율성 향상, 복잡한 커스텀 스크립트 불필요
출처:hackernews
