我知道Git有大量的文档,并且有很多关于它的文章(例如,我看过How to delete a 'git commit'和this),但没有任何工作,但我不确定在这里做什么。在Git中删除/还原合并
我有一个回购,到目前为止只有我承诺,但我最近开始从两个不同的笔记本电脑工作,不知何故我不小心推动了一些Git看到的合并,然后我推动了最新的变化。
我一直在试图弄清楚如何彻底删除最后2次提交,将回购卷回到命运之日前的状态(因为我现在有一堆新提交,我需要进入该回购)。如果您愿意给我任何指示,请注意,回购托管在github here上。
你见过[这个问题](http://stackoverflow.com/q/448919/912144)? – Shahbaz 2012-07-29 21:25:34
是否有任何合并代表错误的原因?如果您在两台不同的机器上进行并发更改,则合并可以说是正确的代表。 – cdhowie 2012-07-29 21:25:47
@cdhowie:许多人喜欢合并,以便在历史中具有实际的语义含义。 OP可能更喜欢rebase。 – 2012-07-29 21:26:34