【发布时间】:2011-05-17 01:54:16
【问题描述】:
我做了一些愚蠢的事情,不小心将一个主题分支合并到我的主分支中,然后将其实时推送到 github(其他人已经拉到的地方)。为了确保这是一个完全愚蠢的错误,我将它拉到我的生产服务器上。
我已经羞愧地低下了头适当的时间,现在我需要弄清楚如何在推进提交历史的同时有效地回滚代码提交。
为了让我的生产代码正确结帐,我运行了git checkout hashoflettersandnumbers,这就是我希望生产 HEAD 成为的提交。
我运行git reset hashoflettersandnumbers,然后运行 git clean 以删除该提交中的更改,但我似乎无法将该代码作为主分支的 HEAD 并进行新的提交。
【问题讨论】:
-
+1 表示“确定这是一个完全愚蠢的错误”。 [我最近] 苦难爱陪伴。
标签: git