2016-09-19 3 views
1

파일에 대해 사랑하는 모든 커밋보기 :내가 다음 달성하기 위해 깨끗한 방법을 찾고 있어요

for a in $(git log --abbrev=commit --pretty=format:'%H' -- '**/MyFile.java'); do git show $a -- '**/MyFile.java'; done 

내가 git show하려는이 파일을 변경 한 모든 커밋에 대한 파일의 모든 변경 사항 .

+0

['git blame'] (https://git-scm.com/docs/git-blame)에 익숙합니까? 그러면 파일의 가장 최근 변경 사항에 대한 커밋이 한 줄씩 표시됩니다. –

답변

6

이 정보가 도움이됩니까?

git log -p **/MyFile.java 
+0

'**/MyFile.java'는 따옴표로 묶어야합니다. – Leon

관련 문제