1

我想检查我的哪个本地分支在远程服务器上关闭并将它们从我的本地列表中删除 - 是否有这样的git(或任何其他例如bash)命令?

我目前的流程:

  • git branch列出我当地的分支机构
  • 登录bitbucket/github/other git托管服务,查看关闭了哪些分支
  • 使用命令在本地删除分支:git branch -d branch_name

任何提示/帮助将不胜感激。

4

1 回答 1

1

git远程修剪起源

这将删除跟踪远程分支不再存在的远程分支。但它不会删除本地分支。

您可以使用此答案中建议的命令清除本地合并的分支:

git branch --merged | grep -v "\*" | xargs -n 1 git branch -d
于 2014-07-10T10:06:57.237 回答