Git版本管理使用手册 - 8 -回滚提交版本、删除分支、注意事项

回滚

回滚指定版本

选择需要操作的分支,选中需要回滚的提价记录,选择Revert Commit即可完成本地回滚,接着commit并push到远程仓库即可。
在这里插入图片描述

回滚到指定版本

回滚到指定提交记录这个比较特殊,需要谨慎操作,详细步骤如下:
1.选择需要操作的开发分支,选中需要回滚到的提交记录,选择reset current Branch to here…
在这里插入图片描述
2.弹出如下窗口,推荐选择Hard,选择reset。
在这里插入图片描述
  四个选项解释:
  ①soft: 文件不会更改,不同之处将会被暂存等待提交。
  ②Mixed:文件将不会改变,差异将暂存以提交。
  ③Hard:文件将恢复到所提交的状态。警告:本地所有改变都将丢失。(推荐使用)
  ④Keep:文件将恢复到所选提交状态。本地的改变将会被保留。
3.注意事项:回滚无需向本地仓库commit提交,直接push可以到远程仓库。回滚到指定版本后,当前版本之后提交的日志记录全部清空。

删除分支

删除分支的操作有两种方式:第一种,在gitlab页面中删除;第二种,在本地删除远程分支,无需提交推送到远程仓库。
在这里插入图片描述

注意事项

1.切换分支时工作区中的代码一定要先提交到本地仓库,否则切换分支后,工作区域会保留上一开发分支的内容到当前分支的工作区。
2.提交日志注意写清晰。

相关推荐

  1. Git学习笔记:版本

    2024-03-29 12:36:04       44 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-29 12:36:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-29 12:36:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-29 12:36:04       82 阅读
  4. Python语言-面向对象

    2024-03-29 12:36:04       91 阅读

热门阅读

  1. 面试算法-125-除自身以外数组的乘积

    2024-03-29 12:36:04       35 阅读
  2. 【OpenModelica】4命令行大全

    2024-03-29 12:36:04       42 阅读
  3. .jayy勒索病毒来袭:如何有效防范与应对?

    2024-03-29 12:36:04       40 阅读
  4. 【ssh免密设置】

    2024-03-29 12:36:04       41 阅读
  5. 王道c语言-顺序查找、二分查找

    2024-03-29 12:36:04       47 阅读
  6. C语言和C++实现Stack有什么区别?

    2024-03-29 12:36:04       43 阅读
  7. C#中的PLINQ和LINQ的效率对比

    2024-03-29 12:36:04       38 阅读
  8. go实现哈夫曼编码

    2024-03-29 12:36:04       44 阅读