2013-02-15 112 views
3

我從主服務器創建了一個分支"newbranch",然後再推回原點。然後我創建了一個已被接受併合併到主人的請求。成功拉取請求後更改分支並在Git中刪除分支

此時我應該從我的本地刪除"newbranch",並從主人那裏重新開始研究新的東西?

分支被接受掌握後,什麼是正確的流程?

回答

1

將其合併到主設備中時,可以安全地將其刪除。

4

更新2013年4月:

請參閱 「Redesigned merge button」 和 「What do you do with your branch after a pull request on GitHub?」:

現在的分支已經刪除了你

new merge button


原來的答覆(二月2013)

的博客文章「Tidying up after Pull Requests」更是明確:

唯一的麻煩是,我們最終獲得了大量倒閉分支後引入請求已經合併或關閉。
有時候,我們中的一個人會用腳本清除這些分支,但我們認爲將這一步作爲我們GitHub.com常規工作流的一部分來處理會更好。

從今天開始,pull請求已經被合併之後,你會看到一個按鈕來刪除揮之不去的分支:

enter image description here

唯一的情況下,當你不想刪除分支是:

  • ,如果你打算花費您目前的補丁程序,重複使用相同的分支
  • 或已開始了幾個合作尚未合併/接受,而且會丟失,如果你刪除的分支MMIT:若拉請求,未被兼併關閉

,按鈕看起來有點不同要提醒你刪除未合併的提交:

enter image description here

這將避免任何意外,刪除分支太早。