GitHub - 完成分支,如何杀死它?

时间:2016-02-01 16:49:30

标签: git github

为了实现新功能,我创建了一个分支,开发了所有代码,测试并提交了它,推送它并创建了一个pull请求。请求被接受并且合并发生了,一切都按预期工作。

但是我的分支仍在这里......我的印象是,一旦合并它就会消失,因为,代码与主要代码相同......

所以我的问题是:如何让分支被主分支“吞噬”?或者我应该删除它?这里的常见情况是什么?项目是否只是放弃了它们?

1 个答案:

答案 0 :(得分:2)

仅仅因为分支已合并到主分支中,并不一定意味着此分支中不会有更多提交。即使在您的特定用例中不是这种情况。如果您不再需要分支,请将其删除:

git checkout master
git branch -d branch_name
git push --delete origin branch_name

如果您还没有拉出合并的上游主服务器git branch -d branch_name,可能会抱怨您正在尝试删除之前尚未合并的分支。在这种情况下,请拉上游主服务器或使用git branch -D branch_name强制执行删除。