当我在本地存储库中输入git branch
时,我得到了这个:
* master
minor/branch_1
origin&minor/branch_2
origin/minor/branch_2
如何从本地存储库中删除最后两个引用而不影响远程存储库?
没有选项的git branch
应该只显示本地分支,不应该包括远程跟踪分支。你确定那些不是名字奇怪的地方分支吗?如果是,像删除其他本地分支一样删除它们:
git branch -d 'origin&minor/branch_2' 'origin/minor/branch_2'
如果是未合并分支,则使用-D
。注意,这将使分支的提交不可访问,它们最终将从Git存储库中完全删除