如果我从我的仓库中移除了一个遥控器(假设我删除了远程origin
),是否可以快速删除该遥控器的所有远程跟踪分支?
我知道git branch -dr
,但我必须为每个跟踪分支AFAIK执行此操作。还有git remote prune
但我认为这需要遥控器的名称,在这种情况下不再存在。
答案 0 :(得分:1)
注意:虽然git remote rm
应清理分支,但请知道,从git 2.0.1开始(2014年6月25日),git remote rm
首先删除远程跟踪分支。
jensl
)
remote rm
:删除远程配置作为最后一个删除遥控器时,请在删除远程配置之前删除远程跟踪分支 这样,如果在删除远程跟踪分支时操作失败或中止,则可以重新运行该命令以完成操作。
答案 1 :(得分:0)
如果您删除remote,则会自动删除所有远程跟踪分支:
除去
RM
删除名为<name>
的远程。将删除远程的所有远程跟踪分支和配置设置。