使用错误的推送URL错误地将一个repo推送到另一个repo;如何删除推送分支/仓库没有合并?

时间:2012-12-07 19:17:54

标签: git github git-bash git-remote

问题:有没有办法删除远程分支而不将它们合并?

背景: 我们让第三方为我们做了一些工作,他们使用GitHub,我们也做了

所以我从那里撤出了回购并推到了我们的。不幸的是,我推到了错误的回购。 所以现在我们有一个项目与其他项目。

我们真的不想合并所有更改并删除它们并保留历史记录。 我只想删除这个分支(推送)。

我试过了 -git push origin --delete branchName  (当然,这只有在合并后才有效。)

看起来删除非合并分支的唯一方法是使用-D -git branch -D branchname (但这仅适用于本地仓库)

有没有办法删除分支而不将它们合并到远程存储库中 或任何其他方式来清理这个烂摊子? (一个回购推到另一个没有合并)

1 个答案:

答案 0 :(得分:1)

git push origin :branchName

总是适合我。