Skip to content

Git-who

Git blame for file trees... 이 코드 누가 작성했어?!

About

  • git-who는 코드베이스의 전체 구성 요소나 하위 시스템에 대한 책임자를 찾는 CLI 도구
  • git blame과 달리, git-who는 파일 트리 단위로 작동하여 코드 작성자를 식별함

Commands

세 가지 서브 커맨드를 제공하며, 각각의 하위 명령어는 Git 저장소의 저작권에 대한 다른 관점을 제공

table

  • 기본값으로, 저장소에서 커밋한 모든 작성자의 기여를 요약한 표를 출력함
  • 경로를 지정하여 특정 경로의 파일에 대한 커밋만 필터링할 수 있음.
  • 브랜치 이름, 태그 이름, 또는 "commit-ish"를 지정하여 특정 커밋에서 도달 가능한 커밋만 필터링할 수 있음
  • -m, -c, -l, -f 플래그를 사용하여 다양한 메트릭으로 테이블을 정렬할 수 있음

tree

  • 파일 트리를 출력하며, 각 노드는 해당 경로에서 가장 많이 기여한 작성자를 표시함
  • -a 플래그를 사용하여 모든 파일을 주석 처리할 수 있음
  • -l, -f, -m, -c 플래그를 지원함

hist

  • 커밋 활동의 히스토그램/타임라인을 출력하여 저장소에 대한 기여 역사를 보여줌
  • -l 및 -f 플래그를 지원함.

See also

Favorite site