svn 처럼 git 에도 소스라인 단위로 누가 커밋한 건지 추적하는 기능이 없나 봤는데 있다!
$ git blame 사용법: git blame [<옵션>] [<리비전-옵션>] [<리비전>] [--] <파일> <리비전-옵션>은 git-rev-list(1)에 설명되어 있습니다 --incremental 블레임 항목을 찾자마자 점진적으로 표시합니다 -b 가장자리 커밋에 대해 빈 SHA-1을 표시합니다 (기본값: 꺼짐) --root 최상위 커밋을 가장자리 커밋으로 취급하지 않습니다 (기본값: 꺼짐) --show-stats 작업 비용 통계를 표시합니다 --progress 강제로 진행 상황을 표시합니다 --score-debug 블레임 항목에 대해 출력 점수를 표시합니다 -f, --show-name 원래 파일 이름 표시 (기본값: 자동) -n, --show-number 원래 줄 번호 표시 (기본값: 하지 않음) -p, --porcelain 컴퓨터 처리용으로 설계된 형식으로 표시합니다 --line-porcelain 줄마다 커밋 정보가 표시되는 사용자용 형식으로 표시합니다 -c git-annotate와 동일한 형식을 사용합니다 (기본값: 꺼짐) -t 내부 형식으로 시각을 표시합니다 (기본값: 꺼짐) -l 길게 커밋 SHA1을 표시합니다 (기본값: 꺼짐) -s 작성자 이름과 시각을 표시하지 않습니다 (기본값: 꺼짐) -e, --show-email 작성자 이름 대신에 전자메일을 표시합니다 (기본값: 꺼짐) -w 공백 문자 차이점을 무시합니다 --indent-heuristic diff를 향상하는데 실험적인 휴리스틱을 사용합니다 --minimal 더 일치하는 항목을 찾는데 더 시간을 소모합니다 -S <파일> git-rev-list를 호출하는 대신 <파일>에서 리비전을 사용합니다 --contents <파일> <파일>의 내용을 최종 이미지로 사용합니다 -C[<점수>] 파일 내부와 파일 사이의 복사된 줄을 찾습니다 -M[<점수>] 파일 내부와 파일 사이의 옮겨진 줄을 찾습니다 -L <n,m> n,m줄 (1번 줄부터 시작) 사이의 범위만 처리 --abbrev[=<n>] SHA-1 표시에 <n>개의 숫자를 사용합니다 |
'프로그램 사용 > Version Control' 카테고리의 다른 글
git diff --staged (0) | 2022.09.05 |
---|---|
git reset 서버 commit (0) | 2021.09.14 |
git pull rebase 설정 (0) | 2021.06.02 |
git log --stat (0) | 2021.05.10 |
git stash (0) | 2021.05.09 |