当前位置: 首页 > news >正文

git重置的四种类型(Git Reset)

git区域概念

1.工作区:IDEA中红色显示文件为工作区中的文件 (还未使用git add命令加入暂存区)

2.暂存区:IDEA中绿色(本次还未提交的新增的文件显示为绿色)或者蓝色(本次修改的之前版本提交的文件但本次还未提交的文件显示为蓝色)显示的文件为暂存区中的文件(使用了git add命令后文件就归属暂存区了)

3.本地仓库:git commit之后的文件就在本地仓库了

4.远程仓库: git push之后文件就推送到远程仓库中了


第一种(Soft):

本地会被回滚, 更改文件会被保留, 远程不会回滚, 保留所有更改的暂存区和工作区

第二种(Mixed):

本地会被回滚, 更改文件会被保留, 远程不会回滚, 重置暂存区, 保留工作区

第三种(Hard):

本地会被回滚, 更改文件会被清除, 并且彻底清除工作区和暂存区, 远程不会回滚

第四种(Keep):

本地会被回滚,更改文件会被清除, 但是和本次提交不相关的差异文件会被保留, 远程不会回滚

http://www.lryc.cn/news/482099.html

相关文章:

  • 【Java集合面试1】说说Java中的HashMap原理?
  • 万字长文解读机器学习——决策树
  • 内网环境,基于k8s docer 自动发包
  • 【HCIP园区网综合拓扑实验】配置步骤与详解(已施工完毕)
  • Qt 编写插件plugin,支持接口定义信号
  • Qt中 QWidget 和 QMainWindow 区别
  • Kafka集群中数据的存储是按照什么方式存储的?
  • 中断的硬件框架
  • 数据备份策略:企业防御的关键
  • Baget 私有化nuget
  • 前端函数的参数都有哪些?
  • 【CSS】什么是BFC?
  • HCIP小型园区网拓扑实验
  • GRR测量系统的重复性和再现性
  • 133.鸿蒙基础01
  • 科技查新小知识
  • docker安装portainer
  • 【Word2Vec】传统词嵌入矩阵训练方法
  • 电脑不显示wifi列表怎么办?电脑不显示WiF列表的解决办法
  • 详解 Dockerfile:从入门到实践
  • 随机变量的概率分布
  • Kafka生产者如何提高吞吐量?
  • mysql:解决windows启动失败无报错(或长时间未响应)
  • 【山——回文判断】
  • FPGA学习笔记#7 Vitis HLS 数组优化和函数优化
  • 欧几里得算法python
  • 【layui】echart的简单使用
  • ios打包文件上传App Store windows工具
  • vue2项目启用tailwindcss - 开启class=“w-[190px] mr-[20px]“ - 修复tailwindcss无效的问题
  • mysql中数据不存在却查询到记录?