如何从本地git存储库中删除对远程分支的引用



当我在本地存储库中输入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存储库中完全删除

最新更新