步骤:
1.git log 查看commit 的id,找到需要回退到那个版本的id;
2.git reset --soft id; --soft为参数,参数还可以为–hard。
–soft时会保留当前的工作区,–hard撤销相应工作区的修改;
3.git push origin master --force。
心得:尽量选择–hard这个参数,如果用–soft这个参数保留当前工作区,再执行第3步的强制推送,会把远程的内容覆盖掉。白回退了,哭!!
步骤:
1.git log 查看commit 的id,找到需要回退到那个版本的id;
2.git reset --soft id; --soft为参数,参数还可以为–hard。
–soft时会保留当前的工作区,–hard撤销相应工作区的修改;
3.git push origin master --force。
心得:尽量选择–hard这个参数,如果用–soft这个参数保留当前工作区,再执行第3步的强制推送,会把远程的内容覆盖掉。白回退了,哭!!