暂时撤消过去提交中所做的更改

时间:2014-09-03 15:26:00

标签: git

我有一些难以找到的bug。我使用git bisect来查找提交,然后我达到了提交。

我想确保这是引入错误的代码(我不确定) 所以我想暂时撤消该提交所做的更改(42b58),测试代码,然后重做更改(它是一个过去的提交,所以没有理由保留它)

考虑到我在那个提交(git bisect的最后阶段),

如何撤消提交42b58(当前提交)的更改

2 个答案:

答案 0 :(得分:1)

使用结帐命令git checkout 42b58~1

答案 1 :(得分:1)

只需结帐之前的提交:

git checkout 42b58^