【发布时间】:2019-02-02 23:09:02
【问题描述】:
我有一个git下的项目,其中最后一次提交有正确的更改,但倒数第二次提交必须完全还原,所以从倒数第三次到倒数第二次应用的更改必须是“忽略”。
最后一次提交和倒数第二次提交没有共同的修改文件。
我该怎么做?
【问题讨论】:
-
您想更改历史记录(删除较旧的提交)还是只创建一个撤消较早提交的新提交?后者可以通过
git revert完成。 -
我更喜欢创建一个新的提交,以防万一回滚导致一些奇怪的问题,我总能看到旧代码的变化。
-
@Peregring-lk 是的,这正是
revert的目的:你保留你的历史。