1. 顯示出branch1和branch2中差異的部分
git diff branch1 branch2 --stat
2. 顯示指定文件的詳細差異
git diff branch1 branch2 具體文件路徑
3. 顯示出所有有差異的文件的詳細差異
git diff branch1 branch2
4. 查看branch1分支有,而branch2中沒有的log
git log branch1 ^branch2
5. 查看branch2中比branch1中多提交了哪些內容
git log branch1..branch2
注意,列出來的是兩個點后邊(此處即dev)多提交的內容。
6. 不知道誰提交的多誰提交的少,單純想知道有是嗎不一樣
git log branch1...branch2
7. 在上述情況下,在顯示出沒個提交是在哪個分支上
git log --lefg-right branch1...branch2
注意 commit 后面的箭頭,根據我們在 –left-right branch1…branch2 的順序,左箭頭 < 表示是 branch1 的,右箭頭 > 表示是branch2的。