2011-12-14 81 views
2

我注意到在之前的提交中引入了一个错误,该错误还包含了一些其他方面正确的更改(当时,这似乎足以将所有内容都放入一个提交中))。现在,如果我简单git-revert提交,我也恢复了良好的变化,所以有没有办法选择哪一部分恢复,可能类似于git-add -p的工作方式?如何git-revert只有部分在git-add -p?

1)另外,我是新来的git当时...

回答

4

git revert -n并丢弃你没有提交之前,需要改变?

+1

啊,加`git reset HEAD`,然后我可以简单地使用`git add -p`。谢谢! – 2011-12-14 16:21:39