项目场景:

提示:这里简述项目相关背景:

在企业中使用git进行版本回退时,经常会用到
git reset命令,但有时使用参数并不相同:
git reset <节点id>
git reset --hard <节点id>


区别分析

(1)当加参数–hard时
此时不但将本地的HEAD指针指向了上一个版本,重置了暂存区的内容,而且还修改重置了本地工作区的内容。
(2)不加hard时
不加–hard,只执行git reset <节点id>,只是将git仓库中的节点进行了回退,将HEAD指向了上一个版本,此时主要用于自己代码的增量提交等。

git reset --hard详解相关推荐

  1. git reset 命令详解(二)—— Git 学习笔记 08

    git reset 命令详解(二) 上一篇博文git reset 命令详解(一)讲了 git reset 命令的基本原理和用法,这篇博文谈一谈 git reset 的另一种用法--后面跟一个路径(或文 ...

  2. git reset 命令详解(一)—— Git 学习笔记 07

    git reset 命令详解(一) 简而言之,git reset 命令是用来将当前 branch 重置到另外一个 commit 的,这个动作可能同时影响到 index 以及 work director ...

  3. git reset 命令详解 git revert命令详解。

    git reset 命令详解 reset命令 介绍 参数 补救 git revert命令 revert说明 举例: 命令 reset命令 介绍 git reset 命令格式为: git reset [ ...

  4. git reset命令详解

    开门见山,先抛出一张图,之后再细讲.  首先,先解释下图中的一些名词.  一.名词解释 1. Working Copy:当前工作目录下的文件,一般指,有修改,没有git add,没有git commi ...

  5. git checkout 命令详解—— Git 学习笔记 16

    git checkout 命令详解 概览 git checkout 这条命令的常用格式如下: 用法一 git checkout [<commit>] [--] <paths> ...

  6. Git 常用命令详解

    Git 常用命令详解 1. Git 常用命令 1.1 常用git 命令图表汇总 1.2 配置个人信息 1.3 创建版本库 1.4 常用Git命令汇总 2. Git 解决代码冲突 3. Git 分支管理 ...

  7. git log 命令详解

    git log 命令详解 git log 命令用于查看提交历史: git log [options] [<file> <commit> <tag>...] 如果不加 ...

  8. Git客户端图文详解如何安装配置GitHub操作流程攻略

    Git客户端图文详解如何安装配置GitHub操作流程攻略 软件应用 爱分享  3个月前 (08-15)  8896浏览  0评论 Git介绍 分布式 : Git版本控制系统是一个分布式的系统, 是用来 ...

  9. git diff命令详解

    git diff命令详解 diff里面a表示前面那个变量,b表示第二个变量 HEAD     commit版本 Index     staged版本 a.查看尚未暂存的文件更新了哪些部分,不加参数直接 ...

最新文章

  1. 博客会被搬去csdn
  2. html给网页加图片背景颜色,0035 如何设置网页背景图和在网页中插入图片
  3. 对手机支付安全机制的思考
  4. Android使用SVG矢量图打造酷炫动效!
  5. 手机有一个时钟的标志_STM32F7系统配置控制器(SYSCFG)及复位和时钟控制(RCC)...
  6. 5.1.2 SELECT+INNER JOIN读取数据
  7. linux加protobuf变量环境,protobuf简单介绍和ubuntu 16.04环境下安装教程
  8. 第 197 章 Unity
  9. 默认主页被篡改为360导航如何解决!
  10. 关于D3D中AGP显存,内存,显存三种内存的解释
  11. Beyond Compare实现Class文件对比
  12. PAT 乙级练习 1068 万绿丛中一点红 - 超级详细的思路讲解
  13. ECharts 中的事件和行为
  14. CHAR,NCHAR,VARCHAR,NVARCHAR
  15. Linux ❀ KickStart-无人值守部署
  16. IDEA导出项目依赖jar包
  17. 怎么给win10电脑设置每个月16号定时提醒
  18. think python学习笔记(16)
  19. 判断属性education和race是否相关。
  20. 用Issue来管理项目!

热门文章

  1. Jsp+mysql 制作留言板
  2. AD域建设管理(一)| 安装windows server2019、AD域、AD域证书服务
  3. python Scapy获取局域网内的IP和mac地址
  4. 常用的jar包下载网站
  5. NEG指令妙用思考题
  6. 【Java】解决执行mvn spring-boot:run报错jar时出错; zip file is empty
  7. 如何批量将Word转换成PDF?这几种方法都可以实现批量转换
  8. 华为云hica学习笔记
  9. 《 计算机应用基础》模拟试卷,《计算机应用基础》模拟试卷一(附答案).doc
  10. java之封装,继承,多态