Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> git 對比兩個分支差異

git 對比兩個分支差異

編輯:關於Android編程

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

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

git log dev ^master 

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

git log master ^dev

這裡寫圖片描述

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

git log master..dev

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

git log dev..master

這裡寫圖片描述

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

git log dev...master

這裡寫圖片描述

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

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

這裡寫圖片描述

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

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

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved