我犯了一个愚蠢的错误,不小心将一个主题分支合并到我的主分支中,并将其推送到github上(其他人已经拉取)。为确保这是一个完全愚蠢的错误,我将其从生产服务器中删除。
我已经适当地低头羞耻了一段时间,现在我需要想办法有效地回滚代码提交,并继续提交历史记录。
为了让我的生产代码正确检出,我运行了git checkout hashoflettersandnumbers
,这就是我想要生产HEAD的提交。
我运行git reset hashoflettersandnumbers
,然后运行git clean以删除该提交之后的更改,但我似乎无法将该代码设置为主分支的HEAD并进行新的提交。