git mess -overwrite master with branch?

2 git github git-branch

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

kni*_*ttl 5

git checkout yourbranch
git branch -f master yourbranch
git checkout master
Run Code Online (Sandbox Code Playgroud)

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