git 比較兩個分支不同的commit


比如我們有 2 個分支:master, dev,現在想查看這兩個 branch 的區別,有以下幾種方式: undefined 1.查看 dev 有,而 master 中沒有的:

1.查看 dev 有,而 master 中沒有的:

1
git log dev ^master

 同理查看 master 中有,而 dev 中沒有的內容:

1
git log master ^dev

 

2.查看 dev 中比 master 中多提交了哪些內容

1
git log master..dev

 

3.不知道誰提交的多誰提交的少,單純想知道有什么不一樣:

1
git log dev...master

 

4.在上述情況下,再顯示出每個提交是在哪個分支上:

git log --left-right dev...master

 

  commit 后面的箭頭,根據我們在 –left-right dev…master 的順序,左箭頭 < 表示是 dev 的,右箭頭 > 表示是 master的。undefined截圖中表示這三個提交都是在 master 分支上的。

轉載:https://www.cnblogs.com/wentaos/p/7567502.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM