0

对于特定的提交,我想查看哪些文件已被修改/添加。是否有一个 git 命令可以列出所有为特定提交而修改/添加的文件?

4

2 回答 2

3

采用

git diff {commit} {commit}^ --name-only
于 2013-09-28T10:32:17.377 回答
0

使用 git-whatchanged

请参阅git-whatchanged(1)手册页。例如:

$ git whatchanged --max-count=1 76ca0a8
commit 76ca0a8d36ad764cae050430c63b0cbc28e6493f
Author: John Doe <john.doe@example.com>
Date:   Mon Sep 16 12:23:42 2013 -0400

    Add Ruby version and gemset files.

:000000 100644 0000000... eaec1d0... A  .ruby-gemset
:000000 100644 0000000... abf2cce... A  .ruby-version

底部带有冒号的行显示了添加、修改、删除或其他任何内容的文件。另请参阅git-log(1)--name-only中定义的标志,以获得与提交相关的不太详细的文件名列表。

于 2013-09-28T22:47:37.177 回答