git 退回历史版本
这是一个悲伤的故事 😢
方法一:直接回退版本
如果想恢复到之前某个提交的版本,且那个版本之后提交的版本我们都不要了,就可以用这种方法。
查看历史版本号
1 | git log -10 #查看最近10次commit的记录 |
版本回退
1 | git reset --hard 目标版本号 |
代码提交
1 | git push -f |
方法二:反做历史版本
如果我们想撤销之前的某一版本,但是又想保留该目标版本后面的版本,记录下这整个版本变动流程,就可以用这种方法。
查看历史版本号
1 | git log -10 #查看最近10次commit的记录 |
反做目标版本
1 | git revert -n 目标版本号 |
代码提交
1 | git commit -m "XXXX" |
代码提交
1 | git push |