-1

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

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

所以我从那里拉出回购并推到我们的。不幸的是,我推错了仓库。所以现在我们有一个项目,其中包含另一个项目。

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

我已经尝试过 -git push origin --delete branchName (当然,这只有在合并时才有效。)

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

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

4

1 回答 1

1
git push origin :branchName

总是为我工作。

于 2012-12-07T19:19:33.717 回答