2013-08-27 57 views
2

让下列顺序进行提交的具有独立变化的修改的线性序列:恢复一些旧功能而不会丢失新的更改?

start --> change 1 --> change 2 --> change 3 (current state) 

现在,让我们说,change 1是一个总的螺丝,然后我们要回到我们开始就提交零件更改为change 1,但不会丢失独立的changes 23

这样做的最好方法是什么?

回答

2

只需恢复不需要的提交?

$ git revert <revision> 

这将保持在历史change_1,将犯下change_4该撤销change_1

+0

非常感谢,不知何故我错过了那个命令。 – jpmath

2

git revert提交1. 如果提交有些依赖,则可能需要解决冲突。

+0

非常感谢,不知何故,我错过了这个命令。 – jpmath

相关问题