git 對比兩個分支差異

2021-09-17 22:55:40 字數 950 閱讀 8030

比如我們有 2 個分支:master, dev,現在想檢視這兩個 branch 的區別,有以下幾種方式:

1.檢視 dev 有,而 master 中沒有的:

git log dev ^master
同理檢視 master 中有,而 dev 中沒有的內容:

2.檢視 dev 中比 master 中多提交了哪些內容:

git log master..dev
注意,列出來的是兩個點後邊(此處即dev)多提交的內容。同理,想知道 master 比 dev 多提交了什麼:

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

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

注意 commit 後面的箭頭,根據我們在 –left-right dev…master 的順序,左箭頭 < 表示是 dev 的,右箭頭 > 表示是 master的。

截圖中表示這三個提交都是在 master 分支上的

git 對比兩個分支差異

文章 git log dev master 同理檢視 master 中有,而 dev 中沒有的內容 git log 注意,列出來的是兩個點後邊 此處即dev 多提交的內容。同理,想知道 master 比 dev 多提交了什麼 git log 注意 commit 後面的箭頭,根據我們在 left ri...

git 對比兩個分支差異

git 對比兩個分支差異 git log dev master同理,檢視master有,而dev沒有的寫法如下 git log master devgit master.dev注意 列出來的內容是兩個 後面的內容 上面命令中是dev 多提交的內容。注意 commit 後面的箭頭,根據我們在 left...

git 對比兩個分支差異

git log dev master同理檢視 master 中有,而 dev 中沒有的內容 git log master.dev注意,列出來的是兩個點後邊 此處即dev 多提交的內容。同理,想知道 master 比 dev 多提交了什麼 注意 commit 後面的箭頭,根據我們在 left righ...