2016-09-19 5 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)に精通していますか?これにより、ファイル内の最新の変更のコミットが1行ずつ表示されます。 –

答えて

6

これは役に立ちますか?

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

'**/MyFile.java'を引用符で囲む必要があります – Leon

関連する問題