Ответ 1
Ответ частично описан здесь: Как я могу узнать в git, если ветка уже объединена с мастером?
В то время как эта почта обрабатывается локальными ветвями, вы можете найти удаленные ветки, которые объединены или не используются
-
git branch -r --merged
для обнаружения всех удаленных ветвей, которые уже объединены в текущий -
git branch -r --unmerged
сделать обратное -
git branch -r --no-merged
верен для новой версииGit
, и я не уверен, применим лиgit branch -r --unmerged
для старогоGit
.
Как только вы обнаружили, что отдельная удаленная ветвь уже объединена (т.е. появляется при вводе git branch -r --merged
), вы можете удалить ее как Michael Krelin отвечает, используя
git push <remote> :<remotebranchname>
См. также документацию git branch
для флагов --merged
и --unmerged
.