모든 커밋에서 변경된 파일 이름 표시
John Wachira
2024년2월15일
이 기사에서는 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
명령과 같은 커밋에서 영향을 받는 파일의 파일 이름을 표시할 수 있습니다. 요구 사항에 따라 출력 형식을 지정하는 몇 가지 명령 변형을 다루었습니다.
작가: John Wachira
John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.
LinkedIn