1

我正在做一个:

git diff --diff-filter=AM --name-only 59ade6e..c1fc4d8

59ade6e 哈希是我添加所有文件的提交(我的第一次提交)。

但是当我执行我的命令时,它似乎不包含这些添加的文件。如何真正将我的哈希修订包含到这个差异中?

4

2 回答 2

1

使用~1符号:

git diff --diff-filter=AM --name-only 59ade6e~1..c1fc4d8

59ade6e这将在之前的提交和之前的提交之间产生差异c1fc4d8

于 2013-02-20T12:26:28.920 回答
1

如果59ade6e是你的根提交,你可能正在寻找这个命令:

git ls-tree --name-only -r 59ade6e
于 2013-02-20T12:50:52.830 回答