git mess -overwrite master with branch?

时间:2011-09-01 10:16:53

标签: git github git-branch

我今天早上陷入了正确的尾旋,不得不创建一个分支以恢复到我最后一次提交。现在主分支是一团糟,我唯一感兴趣的是这个带有恢复的新分支。我如何强制master与恢复的分支相同?

1 个答案:

答案 0 :(得分:5)

git checkout yourbranch
git branch -f master yourbranch
git checkout master

如果yourbranch不是master的直接后代,则需要强制更新分支,并且可能会导致克隆该存储库的其他用户出现问题(基本上是历史记录重写)。 / p>