如果commit没有merge,那么可以使用git reset --soft直接回退本地代码
如果有多次commit,而且都已经merge,则可以使用git revert commit_id来进行回退,第一次revert之后,先commit,后面每次revert之后,都要git commit --amend ,就可以将多次回退合并到一次进行merge。
git log之后,黄色部分就是commit_id
注意:先commit的要后revert,后commit的要先revert
如果commit没有merge,那么可以使用git reset --soft直接回退本地代码
如果有多次commit,而且都已经merge,则可以使用git revert commit_id来进行回退,第一次revert之后,先commit,后面每次revert之后,都要git commit --amend ,就可以将多次回退合并到一次进行merge。
git log之后,黄色部分就是commit_id
注意:先commit的要后revert,后commit的要先revert