說我有兩個分支branch1
和branch2
之間唯一的額外/刪除的文件。我想查看分支中存在的那些文件的列表,這些文件不存在於另一個文件中。混帳:顯示分支
我知道我可以做:
git diff --stat --color branch1 branch2
看到所有的文件和它們的diff。此命令來接近我想要的,因爲它顯示的文件在branch1
不存在:
folder/file1.py | 66 ++++++++
與那些沒有出現在branch2
爲:
folder/file2.py | 32 -----
但該命令也顯示我的差異文件,所有其他文件已在分支之間更改,我想過濾這些。當很多文件在分支之間改變時,這是不方便的。
我怎麼能看到樹枝之間只有那些額外/刪除的文件?基本上我需要看到一個列表,可以很快讓我說「這些文件存在於branch1
中,並從branch2
中刪除或反之亦然」。
這似乎很好地工作。你介意一下這個命令的作用嗎?謝謝! – Gabriel 2014-12-05 13:45:41
@ Gabriel我更新了我的答案,提供了更多關於正在發生的事情的信息。希望你覺得它有用! – jszakmeister 2014-12-05 15:29:54
優秀的解釋jszakmeister,謝謝! – Gabriel 2014-12-05 15:55:57