마지막 커밋 날짜 기준으로 브랜치 정렬하기

Git에서 브랜치를 마지막 커밋 날짜 기준으로 정렬하는 방법을 소개한다. git config branch.sort committerdate 설정이나 git branch --sort committerdate 명령으로 간단히 정렬할 수 있다. 이 외에도 authordate, creatordate 등 다양한 정렬 키를 지원한다.

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 사용자들의 브랜치 관리 효율성 향상, 복잡한 커스텀 스크립트 불필요
Share

이것도 읽어보세요

댓글

이 소식에 대한 의견을 자유롭게 남겨주세요.

댓글 (0)

불러오는 중...