git - merge 后是否应该删除分支?

标签 git branching-and-merging

merge 分支后,是否将其从版本库中删除?
这是一个好的做法吗?

我通常会创建很多分支,因为我不想破坏我当前的版本,我希望删除它们以保持秩序。
但是,如果您使用 Assembla 或 GitHub,您来自旧分支的 merge 请求将保存在站点上,因此如果您删除它们,您将收到错误消息,因为它无法获取它们...

通常如何管理?

最佳答案

删除已 merge 的分支没有问题,所有的提交在历史中仍然可用,即使在GitHub界面中,它们仍然会显示(参见,例如this PR,它指的是一个fork我在 PR 被接受后删除了)。

关于git - merge 后是否应该删除分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10765321/

相关文章:

git - 将私有(private) github repo 中的目录设为 public

svn - 如何制作防止非 UTF-8 文件编码的预提交 Hook

git - Visual Studio 中的默认 Git 提交消息

git - 如何将bugfix分支 merge 到Master分支?

git - 查找两个以上分支的共同祖先

git - 使用来自另一个分支的 --skip-worktree 处理对文件的更改

git - git stash 后未跟踪的文件丢失,在分支和 stash pop 上工作

git - 如何在 git-bash 中制作文本文件?

SVN合并重新整合缺失的范围但没有要合并的内容

git - 如何在git分支上更改作者姓名