Git 清理无效的远程追踪分支
在使用git进行版本控制时,经常会创建一些特性分支方便产品功能的开发和迭代,
在远程版本库创建了一个分支后,在本地可以使用。
但是,如果在远程版本库上删除了某一分支,该命令并不会删除本地的远程追踪分支,
这时候,有另一个命令
$ git remote prune
该命令可以删除本地版本库上那些失效的远程追踪分支,具体用法是,假如你的远程版本库名是 origin,则使用如下命令先查看哪些分支需要清理:
$ git remote prune origin --dry-run
如果出现了
* [would prune] origin/bugfix/
这时候可以使用
$ git remote prune origin
这样,就完成了无效的远程追踪分支的清理工作。
如果要删除本地的分支,可以使用
$ git branch -D XXX