获取每个请求文件的最新GIT提交信息

获取每个请求文件的最新GIT提交信息,git,Git,这将为我获取请求文件的提交详细信息,但前提是它们包含在最后一次提交中: git log origin/master -1 --oneline -- file1 file2 但是我如何才能获得每个请求文件的最后一次提交(最近一次)?可能是这样的: git ls-tree -r origin/master | while read file; do echo $file $( git log --pretty=%h -n 1 origin/master -- "$file" ); done 每个

这将为我获取请求文件的提交详细信息,但前提是它们包含在最后一次提交中:

git log origin/master -1 --oneline -- file1 file2
但是我如何才能获得每个请求文件的最后一次提交(最近一次)?

可能是这样的:

git ls-tree -r origin/master | while read file; do echo $file $( git log --pretty=%h -n 1 origin/master -- "$file" ); done

每个文件都包含在每个提交中,那么“最后一次提交”是什么意思呢?“你到底想知道什么?”马特说得对。所有跟踪的文件都是所有修订的一部分。。。。但我发现你的意思是每次修改最后一次