1
我做了:git的差異包括
git diff --diff-filter=AM --name-only 59ade6e..c1fc4d8
的59ade6e哈希提交,我將我的所有文件(我第一次提交)。
但是,當我執行我的命令似乎它不包含這些添加的文件。如何真的可以包含我的散列修訂到這個差異?
我做了:git的差異包括
git diff --diff-filter=AM --name-only 59ade6e..c1fc4d8
的59ade6e哈希提交,我將我的所有文件(我第一次提交)。
但是,當我執行我的命令似乎它不包含這些添加的文件。如何真的可以包含我的散列修訂到這個差異?
如果59ade6e
是您的根犯,你可能在找這個命令:
git ls-tree --name-only -r 59ade6e
使用~1
符號:
git diff --diff-filter=AM --name-only 59ade6e~1..c1fc4d8
這也將這樣做犯以前的diff來59ade6e
和c1fc4d8
如果59ade6e是根提交,那麼該命令將失敗。 – Chronial 2013-02-20 12:51:33