2012-03-16 74 views
1

我工作的一個開源項目,事件的順序可能是:查找出來,如果我的特性分支使其掌握

  1. 創建分支功能-1,代碼走,推功能-1我的GitHub上,發出一拉請求
  2. 重複的功能2,功能3等
  3. 周通和我經常拉項目/掌握到我的本地主
  4. 我看到有-1轉起來作爲合併,則特徵-3,但不是特徵-2

有沒有一種方便的方式讓我看看哪些地方分行已經被合併到主人手中?

也就是說,我的哪些功能已通過審覈流程並被接受,哪些沒有?

回答

1

事實證明,這很容易。命令git branch --merged確實如此:

git branch --merged master 

這列出了每一個已經合併到master中的分支。如果他們是功能分支,我想你可以在那個時候刪除它們。

和:

git branch --no-merged master 

其中列出了尚未每一個分支。