이 질문은 특정 파일에 대한 모든 커밋 나열 과 밀접한 관련이 있지만 다릅니다. 모든 브랜치 에서 어떤 커밋 이 주어진 파일을 수정 했는지 알고 싶습니다 .
더 복잡하게 만들기 위해 주어진 파일이 작업 트리에있을 수도 있고 없을 수도 있습니다.
이 질문은 특정 파일에 대한 모든 커밋 나열 과 밀접한 관련이 있지만 다릅니다. 모든 브랜치 에서 어떤 커밋 이 주어진 파일을 수정 했는지 알고 싶습니다 .
더 복잡하게 만들기 위해 주어진 파일이 작업 트리에있을 수도 있고 없을 수도 있습니다.
답변:
gitk를 사용할 수 있습니다.
gitk --all <path to file> (you need to install gitk)
예 :
gitk --all -- /home/kit.ho/project/abc.txt
--all현재 브랜치보다 더 많은 역사를 살펴 보려면 비슷한 것이 필요합니다 .
이 시도:
git log --all -- path
--full-history정확히보고 싶은 항목에 따라 옵션 이 필요할 수 있습니다 . git-log 또는 gitrevisions 맨 페이지에서 히스토리 단순화에 대한 섹션을 참조하십시오.