我从master创建了一个分支"newbranch"
,然后推回原点。然后,我创建了一个拉取请求,该请求被接受并合并到 master 中。
在这一点上,我应该从我的本地删除"newbranch"
并从 master 中重新提取以开始处理新的东西吗?
在一个分支被接受为 master 之后,正确的流程是什么?
2013 年 4 月更新:
请参阅“重新设计的合并按钮”和“在 GitHub 上提出拉取请求后,您如何处理您的分支? ”:
分支现在已为您删除
原始答案(2013 年 2 月)
博文“ Tidying up after Pull Requests ”更加明确:
唯一的麻烦是,在合并或关闭合并请求后,我们最终会得到很多已失效的分支。
有时,我们中的一个人会使用脚本清除这些分支,但我们认为将此步骤作为我们在 GitHub.com 上的常规工作流程的一部分来处理会更好。从今天开始,合并拉取请求后,您将看到一个删除延迟分支的按钮:
您不想删除该分支的唯一情况是:
如果拉取请求在没有被合并的情况下关闭,该按钮看起来会有所不同,以警告您删除未合并的提交:
这样可以避免任何意外,过早删除分支。
When it is merged into master, you can safely delete it.