Git 如何在分支-a的结果中删除已删除的分支?
即使我在本地和远程运行delete branch,当我运行命令'git branch-a'时,不可避免地仍会看到所有这些已删除的分支Git 如何在分支-a的结果中删除已删除的分支?,git,Git,即使我在本地和远程运行delete branch,当我运行命令'git branch-a'时,不可避免地仍会看到所有这些已删除的分支 我想永远删除所有这些分支。如何实现这一点?在删除git push--delete以删除远程分支的情况下,我发现这些分支仍然存在于本地存储库中,因此,我可以删除git fetch--prune命令以从上面的@etfshift 0获得帮助 SDS@DESKTOP-4F1KJ89 MINGW64 /d/dev/workspace/trading-gym (develop
我想永远删除所有这些分支。如何实现这一点?在删除git push--delete以删除远程分支的情况下,我发现这些分支仍然存在于本地存储库中,因此,我可以删除git fetch--prune命令以从上面的@etfshift 0获得帮助
SDS@DESKTOP-4F1KJ89 MINGW64 /d/dev/workspace/trading-gym (development)
$ git branch -a
* development
feature-add-core-util
feature-add-util-in-ioutil
feature-change-varible
feature-fixbug-import
gh-pages
master
remotes/origin/YIJ
remotes/origin/development
remotes/origin/feature-add-core-util
remotes/origin/feature-add-util-in-ioutil
remotes/origin/feature-change-varible
remotes/origin/feature-fixbug-import
remotes/origin/fixed_episode_duration_min
remotes/origin/gh-pages
remotes/origin/master
remotes/origin/taehyunjo-patch-1
remotes/origin/taehyunjo-readme
SDS@DESKTOP-4F1KJ89 MINGW64 /d/dev/workspace/trading-gym (development)
$ git fetch --prune
From https://github.com/6-Billionaires/trading-gym
- [deleted] (none) -> origin/feature-add-core-util
- [deleted] (none) -> origin/feature-add-util-in-ioutil
- [deleted] (none) -> origin/feature-change-varible
- [deleted] (none) -> origin/feature-fixbug-import
- [deleted] (none) -> origin/fixed_episode_duration_min
SDS@DESKTOP-4F1KJ89 MINGW64 /d/dev/workspace/trading-gym (development)
$ git branch -a
* development
feature-add-core-util
feature-add-util-in-ioutil
feature-change-varible
feature-fixbug-import
gh-pages
master
remotes/origin/YIJ
remotes/origin/development
remotes/origin/gh-pages
remotes/origin/master
remotes/origin/taehyunjo-patch-1
remotes/origin/taehyunjo-readme
SDS@DESKTOP-4F1KJ89 MINGW64 /d/dev/workspace/trading-gym (development)
$
您在删除分支时使用了什么命令。@caramba它不工作prune被称为未知选项。它是否显示为远程分支?你是如何远程删除它的?通过进入远程机器并从“本地”回购中删除分支?然后,您必须运行
git fetch--prune
,以便本地repo注意到远程上的分支已被删除。