背景:线上出现了事故,所有人都不能直接push master,我们只能在master上切一个新的分支修改代码,然后把新分支提交上去然后提交合并请求,由管理员审核完合并到master,希望能减少线上事故发生率。
切新分支 master_a 修改,检查没问题提交,发起合并请求,并且设置合并删除master_a。
合并完成后就使用git branch -D master_a删除本地分支。
改需求
新建 master_b 重复 matser_a 的操作。
git branch -a 发现打印了 master_a 和 master_b。
本地和远程仓库都删除了,就不应该出现才对,网上一顿搜,找到了一个刷新记录的命令如下:
git remote prune origin
网友评论