2016-09-19 23 views
1

我正在尋找一個更清潔的方式來實現以下目標:顯示DIFF與所有提交的文件

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

相關問題