HOWTO · Git
모든 커밋에서 변경된 파일 이름 표시
git log에 git의 커밋으로 변경된 파일 이름을 표시합니다.
이 기사에서는 git log 명령을 사용하여 git에서 커밋에 의해 변경된 파일 이름을 표시하는 방법을 설명합니다. svn log -v 명령과 동일한 출력을 얻는 것을 목표로 합니다.
git log를 사용하여 모든 커밋에서 변경된 파일 이름 표시
git log 명령을 사용하여 저장소의 커밋 기록을 확인합니다. 그러나 --name-only 옵션을 추가하여 커밋의 영향을 받는 파일의 전체 경로 이름을 표시할 수 있습니다.
명령:
$ git log --name-only
수백 개의 커밋이 있는 경우 --oneline 플래그를 사용하면 더 쉽습니다.
명령:
$ git log --name-only --oneline
출력:
파일 이름과 영향을 받는 파일의 상태를 보려면 다음 명령을 실행하십시오.
명령:
$ git log --name-status
출력:
M은 수정됨을 나타내고 A와 D는 각각 추가 및 삭제를 나타냅니다. 변경된 파일의 diffstat에 대해 git log --stat를 실행할 수도 있습니다.
명령:
$ git log --stat --oneline
출력:
결론
git log 명령을 포맷하여 svn log-v 명령과 같은 커밋에서 영향을 받는 파일의 파일 이름을 표시할 수 있습니다. 요구 사항에 따라 출력 형식을 지정하는 몇 가지 명령 변형을 다루었습니다.