모든 커밋에서 변경된 파일 이름 표시

John Wachira 2024년2월15일
  1. git log를 사용하여 모든 커밋에서 변경된 파일 이름 표시
  2. 결론
모든 커밋에서 변경된 파일 이름 표시

이 기사에서는 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은 수정됨을 나타내고 AD는 각각 추가 및 삭제를 나타냅니다. 변경된 파일의 diffstat에 대해 git log --stat를 실행할 수도 있습니다.

명령:

$ git log --stat --oneline

출력:

변경된 파일의 diffstat에 대한 git log –stat 실행

결론

git log 명령을 포맷하여 svn log-v 명령과 같은 커밋에서 영향을 받는 파일의 파일 이름을 표시할 수 있습니다. 요구 사항에 따라 출력 형식을 지정하는 몇 가지 명령 변형을 다루었습니다.

작가: John Wachira
John Wachira avatar John Wachira avatar

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

관련 문장 - Git Log