2011-08-01 174 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

相关问题