我正在做:
git diff --diff-filter=AM --name-only 59ade6e..c1fc4d8
59ade6e哈希是一个提交,我添加了所有文件(我的第一次提交)。
但是当我执行我的命令时,似乎它不包含这些添加的文件。怎么能真正包含我对这个差异的哈希修订?
答案 0 :(得分:1)
使用~1
表示法:
git diff --diff-filter=AM --name-only 59ade6e~1..c1fc4d8
这将执行59ade6e
和c1fc4d8
答案 1 :(得分:1)
如果59ade6e
是您的根提交,您可能正在寻找此命令:
git ls-tree --name-only -r 59ade6e