清除VS代码中不存在的Git分支

时间:2018-03-05 05:49:53

标签: git visual-studio-code gitlab

当我使用gitlab时,对于某些功能我创建了新的分支并在其上工作,在提交后,推送,合并我从gitlab删除我在其上工作的分支,然后单击{{1}在VS Code git命令中同步命令。但是我创建的所有分支以及其中许多分支是合并和删除的仍然存在于vs代码分支列表中,如何使用git和gitlab或github同步VS Code分支列表。 如果它有用,我也在VS代码中使用Sync

enter image description here

2 个答案:

答案 0 :(得分:1)

那是requested here,但PR 25862只实现了git 本地分支删除,而不是远程分支。

GitLens also requested该功能。

目前,您仍然需要push the deletion of a local branch才能删除远程屏幕。

答案 1 :(得分:0)

根据@VonC的回答和SF Question,另一种解决方案是在VS Code Terminal或git存储库中的任何终端运行此命令:

git fetch --prune