不知何故,我创建了一个git mess,其中最新的提交是错误的,但之前的提交是正确的。
我试图恢复到Tower中的上一次提交(右键单击)但是这创建了某种合并,但没有解决问题,现在事情看起来比以前更加混乱。
我已经从我知道正确的提交中创建了一个新的分支,并对其进行了测试,一切看起来都很棒。
问题:是否可以简单地用这个新分支替换主分支?
我显然想避免造成更大的混乱,所以想知道这是否可行,或者这是否是一个好主意?所有搜索结果都显得很可怕,因为我不完全了解他们将要做什么。
对于我的生活,我不知道出了什么问题,因为回购只包含一个分支。
答案 0 :(得分:3)
好的,所以如果你想用Tower / Github中的提交替换master,这里有什么对我有用:
现在,您已将master迁移到本地和远程的新分支。