git 對比兩個分支差異
來源:程序員人生 發(fā)布時間:2016-12-02 09:24:10 閱讀次數(shù):2835次
比如我們有 2 個分支:master, dev,現(xiàn)在想查看這兩個 branch 的區(qū)分,有以下幾種方式:
1.查看 dev 有,而 master 中沒有的:
git log dev ^master
同理查看 master 中有,而 dev 中沒有的內(nèi)容:
git log master ^dev

2.查看 dev 中比 master 中多提交了哪些內(nèi)容:
git log master..dev
注意,列出來的是兩個點后邊(此處即dev)多提交的內(nèi)容。同理,想知道 master 比 dev 多提交了甚么:
git log dev..master

3.不知道誰提交的多誰提交的少,單純想知道有甚么不1樣:
git log dev...master

4.在上述情況下,再顯示出每一個提交是在哪一個分支上:
git log --left-right dev...master

注意 commit 后面的箭頭,根據(jù)我們在 –left-right dev…master 的順序,左箭頭 < 表示是 dev 的,右箭頭 > 表示是 master的。
截圖中表示這3個提交都是在 master 分支上的
感謝
http://blog.csdn.net/hongchangfirst/article/details/45368605
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈