目录结构
- 前言
- idea创建新分支
- 查看代码提交记录
- 使用IntelliJ IDEA获取
- 使用Git Bash Here获取
- 代码回退到指定版本
- 回退执行命令行
- 使用IntelliJ IDEA实现
- 使用Git Bash Here实现
- 回退完成验证
- idea提交指定版本代码
- 验证分支代码推动成功
前言
IntelliJ IDEA +GitLab开发过程中需将代码回退到指定版本,然后创建新的分支进行备份处理,操作过程整理如下:
idea创建新分支
小编使用的是“IntelliJ IDEA 2020.1 x64”,使用idea创建分支截图如下:
- 点击右下角的master(目前所在分支);
- 选择弹窗Git Branches中的【+ New Branch】;
- 填写新建的分支名称,然后点击【Create】;
- Local Brabches中展现新创建的分支,创建成功;
查看代码提交记录
使用IntelliJ IDEA获取
在Git提交Log中选择将要回退的节点,然后右击选择【Copy Revision Number】(复制内容:771349ec2c139dc238fe0304ff1acdc34d3135d9);
使用Git Bash Here获取
登录GitLab管理端,查看历史提交记录,选择将要回退的节点,复制唯一编码(771349ec2c139dc238fe0304ff1acdc34d3135d9);
代码回退到指定版本
回退执行命令行
git reset --soft 提交记录编码(771349ec2c139dc238fe0304ff1acdc34d3135d9)
使用IntelliJ IDEA实现
进入“Terminal”,直接执行命令行(默认项目所在目录,不需更改)
使用Git Bash Here实现
进入项目所在目录,键入命令行,直接回车即可;
回退完成验证
回退节点之后提交的代码会变成未提交状态;
idea提交指定版本代码
- 将回退节点之后未提交状态的代码进行回滚
- idea切换至新的分支
- 提交代码到新的分支中
验证分支代码推动成功
—%%%— 如有错误还望指正,小编日后一定完善 —%%%—