git revert 多条已提交的记录

我需要撤销最后的四个提交

git revert 多条已提交的记录

如果用git revert 一个一个revert 挺费劲,可以用git revert OLDER_COMMIT^..NEWER_COMMIT 这种格式,对应我的工程就是

$ git revert 54b23c2251acde.....09123463e99436fba83f9^..a19a10b24b648b80401234686aac65...

这样会在log 上多留下四条revert相关的记录,我不想生成revert相关的记录呢?可以的

$ git revert -n 54b23c2251acde.....09123463e99436fba83f9^..a19a10b24b648b80401234686aac65...

就是多加个 -n 参数,然后再通过 git add 和git commit 等步骤就可以了。

最后的效果如下

git revert 多条已提交的记录

上一篇:将函数放在对象的Value上,然后传给组件执行,实现组件抽象


下一篇:C#中自己动手创建一个Web Server(非Socket实现)