2011-08-01 142 views

回答

3

這一次將一個文件的工作:

git log --format=%H -1 HEAD a.txt 

這工作了多個文件,「一次」:

for i in a.txt b.txt c.txt; do paste <(echo $i) <(git log --format=%H -1 HEAD $i); done 

這可能會在你的回購所有文件的工作:

for i in $(git ls-files); do paste <(echo $i) <(git log --format=%H -1 HEAD $i); done 
+0

感謝您的回答,所以我懷疑(和其他git嚮導說),沒有辦法一次完成所有修訂。 – Bandesz

+0

檢查我的最新編輯。它適用於我的git存儲庫中的所有文件。它可能會很慢,具體取決於您的存儲庫大小。 – gpojd

相關問題