问题:有没有办法删除远程分支而不将它们合并?
背景: 我们让第三方为我们做了一些工作,他们使用GitHub,我们也做了
所以我从那里撤出了回购并推到了我们的。不幸的是,我推到了错误的回购。 所以现在我们有一个项目与其他项目。
我们真的不想合并所有更改并删除它们并保留历史记录。 我只想删除这个分支(推送)。
我试过了 -git push origin --delete branchName (当然,这只有在合并后才有效。)
看起来删除非合并分支的唯一方法是使用-D -git branch -D branchname (但这仅适用于本地仓库)
有没有办法删除分支而不将它们合并到远程存储库中 或任何其他方式来清理这个烂摊子? (一个回购推到另一个没有合并)
答案 0 :(得分:1)
git push origin :branchName
总是适合我。