Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在做一个:
git diff --diff-filter=AM --name-only 59ade6e..c1fc4d8
59ade6e 哈希是我添加所有文件的提交(我的第一次提交)。
但是当我执行我的命令时,它似乎不包含这些添加的文件。如何真正将我的哈希修订包含到这个差异中?
使用~1符号:
~1
git diff --diff-filter=AM --name-only 59ade6e~1..c1fc4d8
59ade6e这将在之前的提交和之前的提交之间产生差异c1fc4d8
59ade6e
c1fc4d8
如果59ade6e是你的根提交,你可能正在寻找这个命令:
git ls-tree --name-only -r 59ade6e