Dav*_*len 11 git visual-studio-2015
Visual Studio继续显示我已经拉过的任何分支,即使在删除了该分支后(我没有将它作为选定的分支).
git fetch --all --prune"不会删除它们.git configremote.origin.prune true"(此处建议)不会删除它们.如何从系统中删除已删除的分支?
更新:我想要一种方法来确定哪些分支已经消失并删除它们.如果我们专门选择它们,那么迟早有人会错误地删除正在使用的分支.
prune 是关于删除远程上不再存在的任何远程跟踪引用。
因此,如果该分支仍然存在于远程端,则不会在本地删除它。
如果分支在本地(使用 Visual Studio)被删除,它的远程跟踪实例仍将在下一次推送时重新创建。
您需要确保在远程端也删除了分支:
git push origin --delete abranch
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6571 次 |
| 最近记录: |