回滚
回滚指定版本
选择需要操作的分支,选中需要回滚的提价记录,选择Revert Commit即可完成本地回滚,接着commit并push到远程仓库即可。
回滚到指定版本
回滚到指定提交记录这个比较特殊,需要谨慎操作,详细步骤如下:
1.选择需要操作的开发分支,选中需要回滚到的提交记录,选择reset current Branch to here…
2.弹出如下窗口,推荐选择Hard,选择reset。
四个选项解释:
①soft: 文件不会更改,不同之处将会被暂存等待提交。
②Mixed:文件将不会改变,差异将暂存以提交。
③Hard:文件将恢复到所提交的状态。警告:本地所有改变都将丢失。(推荐使用)
④Keep:文件将恢复到所选提交状态。本地的改变将会被保留。
3.注意事项:回滚无需向本地仓库commit提交,直接push可以到远程仓库。回滚到指定版本后,当前版本之后提交的日志记录全部清空。
删除分支
删除分支的操作有两种方式:第一种,在gitlab页面中删除;第二种,在本地删除远程分支,无需提交推送到远程仓库。
注意事项
1.切换分支时工作区中的代码一定要先提交到本地仓库,否则切换分支后,工作区域会保留上一开发分支的内容到当前分支的工作区。
2.提交日志注意写清晰。