GIT删除FETCH引用远程跟踪

时间:2014-05-17 19:32:38

标签: eclipse git version-control egit

我在 eclipse 中使用 GIT 的新手我一直在使用该工具,我做了几次推送合并到服务器然而我在远程跟踪选项中看到当我执行获取时,我正在分支我不需要或者再使用。如何从远程跟踪中删除我不再需要的分支。

我尝试删除但是当我再次从服务器执行获取时,他们都会回来。我还需要这些分支名称,但由于它们已经存在,我无法重复使用它们。 Under是我尝试配置FETCH选项时所看到的屏幕截图。

GIT FETCH CONFIGURATION

GIT FETCH CONFIGURATION

2 个答案:

答案 0 :(得分:1)

您需要删除服务器上的分支以及本地分支:

git push --delete origin <branchName>

(如“How do I delete a Git branch both locally and remotely?”中所述)

如果不这样做,下一次获取将带回那些分支。

答案 1 :(得分:0)

您可以指定要从远程获取的默认引用:

git config remote.origin.fetch +refs/heads/master:refs/remotes/origin/master

(同样是remote.origin.push)。然后在本地删除不需要的分支,并获取不会重新加载它们,除非您特别询问。