Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git-删除本地跟踪_Git_Git Remote - Fatal编程技术网

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的参考文献/负责人/带入当前分支机构。已删除远程服务器上没有关联分支的本地跟踪分支。