我今天早上陷入了正确的尾旋,不得不创建一个分支以恢复到我最后一次提交。现在主分支是一团糟,我唯一感兴趣的是这个带有恢复的新分支。我如何强制master与恢复的分支相同?
答案 0 :(得分:5)
git checkout yourbranch
git branch -f master yourbranch
git checkout master
如果yourbranch
不是master
的直接后代,则需要强制更新分支,并且可能会导致克隆该存储库的其他用户出现问题(基本上是历史记录重写)。 / p>