[Git] 히스토리에서 파일 이름

사용하는 방법

git log --follow --patch 파일명

실행 결과

  • git log --follow 파일명 사용할 때만
    • 파일 이름이 어떻게 변경되었는지 알 수 없습니다.
git log --follow 2_바이러스.py
>>
commit d2b40f8af3740a54298d2212a91e442ba84592df
Author: ~
Date:   Wed Feb 15 21:34:14 2023 +0900

    (Rename) : solved, retry 폴더로 구분

commit e4929ce94ceae2f22d77f2a4ff0a21cff117691a
Author: ~
Date:   Tue May 17 16:52:44 2022 +0900

    Add : 2_바이러스.py
  • git log --follow --patch 파일명 사용
    • rename from(to) 파일 이름이 어떻게 변경되었는지 확인할 수 있습니다!
git log --follow --patch 2_바이러스.py
>>
commit d2b40f8af3740a54298d2212a91e442ba84592df
Author: ~
Date:   Wed Feb 15 21:34:14 2023 +0900

    (Rename) : solved, retry 폴더로 구분

diff --git "a/softeer/2_\353\260\224\354\235\264\353\237\254\354\212\244.py" "b/softeer/retry/2_\353\260\224\354\235\264\353\237\254\354\212\244.py"
similarity index 100%
rename from "softeer/2_\353\260\224\354\235\264\353\237\254\354\212\244.py" # 요기서 확인 가능
rename to "softeer/retry/2_\353\260\224\354\235\264\353\237\254\354\212\244.py"

commit e4929ce94ceae2f22d77f2a4ff0a21cff117691a
Author: ~
Date:   Tue May 17 16:52:44 2022 +0900

    Add : 2_바이러스.py

참조

이동된 파일의 Git 기록 보기

GIT에서 다른 많은 게시물을 읽고 파일을 옮겼지만 여전히 전체 기록을 추적하는 방법을 이해하는 데 어려움을 겪고 있습니다. 여기에 제안된 대로 gitk myfile을 실행하면 …까지의 기록만 표시되는 것 같습니다.

stackoverflow.com