gitlab 回退到指定版本
1、进入项目工程所在的文件夹,切换到对应的回退分支(develop/master)
2、从remote拉去(pull)最新的代码,同时也是将线上的提交合并记录拉去下来
3、进入git cmd 页面 ==> 通过鼠标右键选中【Git Bash Here】进入git cmd页面
4、获取指定历史版本id
方式一: 使用git log 命令查看所有的历史版本,获取某个历史版本id(核对刚才自己找到的id)
方式二:
- 在Gitlab页面通过history查看要项目历史版本:
- 通过查看提交记录,确认回退的版本.
- 查找到历史版本对应的id:
5、通过指令进行回退到指定的历史版本
假如要回退的历史版本id为46b66217d92af8c64bcd1d796fe67695022c9d54;
CTRL + C 退出git log状态;
git reset --hard 46b66217d92af8c64bcd1d796fe67695022c9d54
6、 将修改push到远程服务器上
develop分支 :git push -f -u origin develop
master:git push origin
7、 进入gitlab页面确认是否成功回退
注意:这种回退版本的做法会把之前提交的记录清除掉,请慎用!!!!!!