做一个Git分支大师并'开始新鲜'

时间:2015-01-05 15:15:05

标签: git github version-control

已经使用git几个星期了,事情正在膨胀。直到我在一个过时的分支上工作,这个分支无法合并,然后当我把所有事情都搞砸了。

我已经创建了一个新分支'新主人'并确保这个包括所有更改,所有分支,并且是当前最新(工作)版本。

我现在的目标是删除所有分支机构并使这位新主人成为'新的主分支。

如果没有失去一切的机会,我该怎么做?

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

首先,你需要两个已在本网站上回答的步骤

[步骤1]

Change the current branch to master in git

[第2步]

How can I delete all git branches which have been merged