制作 Git 分支主节点并"重新开始"



已经使用 git 几个星期了,事情正在膨胀。直到我正在处理一个无法合并的过时分支,然后当我做所有事情时一切都坏了。

此后,我创建了一个新的分支"新主",并确保此分支包含所有更改,所有分支,并且是当前的最新(工作)版本。

我现在的目标是删除所有分支,并使这个"新主"成为新的主分支。

我应该如何在没有机会失去一切的情况下做到这一点?

另外,如果这样做。在我的本地机器上,我应该做 git fetch -all?那应该给我新的主人,

让我继续我本来的样子吗?

您可能需要强制推送新的主分支。如果您 100% 确定 new master 确实是您想要的唯一分支,那么您可以git push -f origin master,请注意,所有本地更改都需要重置为新的源git reset --hard origin/master

首先,您需要两个步骤,这些步骤已经在此站点上回答了

[步骤1]

在 git 中将当前分支更改为 master

[步骤2]

如何删除所有已合并的 git 分支

最新更新