git-删除本地跟踪
我已经删除了一些远程分支(git-删除本地跟踪,git,git-remote,Git,Git Remote,我已经删除了一些远程分支(dev/featureurea和dev/featureB),但是当我运行git remote show origin时,我仍然看到它们列在本地分支部分下。例如 $ git remote show origin Local branches configured for 'git pull': dev/featureA merges with remote dev/featureA dev/featureB
dev/featureurea
和dev/featureB
),但是当我运行git remote show origin
时,我仍然看到它们列在本地分支部分下。例如
$ git remote show origin
Local branches configured for 'git pull':
dev/featureA merges with remote dev/featureA
dev/featureB merges with remote dev/featureB
是否需要禁用跟踪或类似功能?要从本地同时跟踪远程存储库,请执行以下操作:
git远程删除
要明确删除特定本地分支的上游跟踪,请执行以下操作:
git分支——取消上游设置
git分支——取消设置上游开发/featureA
要删除远程上不再可用的所有过时本地分支,请执行以下操作:
git远程修剪
我会小心最后一个,然后先做一个修剪的--试运行
可获得更多信息
及
请尝试使用下一个命令:
git fetch origin --prune
此命令用于删除已删除的分支。
如果没有,请访问这个,看看这些命令是否可以帮助您。
问候 这个对我很有用
git branch -r -d dev/featureA
对我不起作用致命:拒绝将非裸体repositoryPerfect的参考文献/负责人/带入当前分支机构。已删除远程服务器上没有关联分支的本地跟踪分支。