强制还原git的远程分支到某个历史提交节点
程序员文章站
2023-12-26 20:31:09
...
小乌龟的方式
1、show log,找到想要还原的历史节点
2、右键reset “分支” to this
3、revert掉需要commit的代码
4、push(选中force,否则提交不上)
命令的方式:
- 查看git的提交版本和id 拿到需要恢复的版本号
命令:git log
2. 恢复到指定版本
命令:git reset --hard 44f994dd8fc1e10c9ed557824cae50d1586d0cb3 //后面这一大串44f994dd8fc1e10c9ed557824cae50d1586d0cb3就是版本id
3. 强制push
命令:git push -f origin master