使用git将项目回退到某个指定的历史版本

1. 在Gitlab页面通过history查看要项目历史版本:

使用git将项目回退到某个指定的历史版本_第1张图片

 

 

通过查看提交记录,确认回退的版本.

使用git将项目回退到某个指定的历史版本_第2张图片

 

 

查找到历史版本对应的id:

使用git将项目回退到某个指定的历史版本_第3张图片

2. 进入git cmd页面

2.1 进入项目工程所在的文件夹,切换到对应的回退分支(develop)

2.2 从remote拉去(pull)最新的代码,同时也是将线上的提交合并记录拉去下来

2.3 通过鼠标右键选中Git Bash Here进入git cmd页面

使用git将项目回退到某个指定的历史版本_第4张图片

4.png

3. 使用git log命令查看所有的历史版本,获取某个历史版本id(核对刚才自己找到的id)

4. 通过指令进行回退到指定的历史版本.

假如要回退的历史版本id为46b66217d92af8c64bcd1d796fe67695022c9d54;

CTRL + C 退出git log状态;

git reset --hard 46b66217d92af8c64bcd1d796fe67695022c9d54

5. 将修改push到远程服务器develop分支上

git push -f -u origin develop

6. 进入gitlab页面确认是否成功回退

注意:这种回退版本的做法会把之前提交的记录清除掉,请慎用!!!!!!

你可能感兴趣的:(git)