GitHub PR 合并后自动删除相应的分支

GitHub PR 合并后自动删除相应的分支

GitHub 默认不会删除和 PR 关连的 remote 分支,久而久之,随着 PR 的数量的增加,remote 分支也越来越多。合并后的 PR 相关的修改内容在 GitHub 面板里能够查看到,所以即使删除了和 PR 相关的分支也没有太大影响,但是这样对整个工作流来说就增加了一步额外的操作。

有两种手动删除 GitHub remote 分支的方式:

  1. GitHub branches 页面可以删除 remote 分支,删除后 local 的 remote branch 缓存需要手动清理一下

    git remote prune <remote-name>
  2. 命令行删除 remote 分支

    git push origin :<branch-name>

    如果需要清理 local 的 remote branch 缓存,同上

    自动删除 remote 分支

    拥有仓库管理员权限的用户可以配置 PR 合并后自动删除相应的分支。

    1. 打开仓库主页面
    2. 打开 Settings
    3. Merge button 下面,勾选 Automatically delete head branches

    参考


   转载规则


《GitHub PR 合并后自动删除相应的分支》 小乐 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
git操作流程 git操作流程
先学一下git命令的含义,判断什么情况下使用 前置条件已安装好git环境,并有远程仓库 先拉取指定远程仓库别人的提交git fetch teamds 合并git rebase teamds/main 出现冲突,按照提示进入产生
2021-06-01
下一篇 
Vue和React的区别 Vue和React的区别
个人理解Vue和React区别 Vue和React相同点非常多: 都使用Virtural DOM 都使用组件化思想,流程基本一致 都是响应式,推崇单向数据流 都有成熟的社区,都支持服务端渲染 语法上的区别 语法上的区别Vue 使用
2021-05-24
  目录