删除本地不再存在的所有远程分支

时间:2020-03-22 04:23:03

标签: git

我有一个git repo,在那里我将最新的更改推送到了遥控器。在过去的几天里,我在本地删除了几个分支,但是由于与git服务器没有任何连接,所以无法在远程上将其删除。

有没有办法删除我的本地仓库中不再存在的远程分支?我们讨论了200个分支,因此不需要手动方法。

我找到了几个答案来删除本地分支,而该本地分支通过git fetch --prune不再存在于远程中,对于我来说,我正在寻找另一种方法。

我们非常感谢您的帮助

1 个答案:

答案 0 :(得分:1)

如果您想通过一个命令删除多个分支,可以尝试一下,

git push origin --delete <branch1> <branch2> <branch3>

如果需要远程分支的列表,可以先尝试使用此命令。然后只需将列表复制粘贴到上面的命令中即可。

git branch -r