git回退多次提交

如果commit没有merge,那么可以使用git reset --soft直接回退本地代码

如果有多次commit,而且都已经merge,则可以使用git revert commit_id来进行回退,第一次revert之后,先commit,后面每次revert之后,都要git commit --amend ,就可以将多次回退合并到一次进行merge。

image.png

git log之后,黄色部分就是commit_id

注意:先commit的要后revert,后commit的要先revert

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容