git reset 的三种模式

  1. –soft: 这种模式下,git reset 会移动 HEAD 指针到指定的提交,但不会更改暂存区或工作目录中的文件。这意味着您之前提交的更改将会被“取消”,但是这些更改仍然保留在暂存区中,您可以重新提交它们。

  2. –mixed: 这是默认的模式,如果不指定任何模式,git reset 将使用这个模式。在这种模式下,git reset 会移动 HEAD 指针到指定的提交,并且会取消暂存区的更改,但不会更改工作目录中的文件。这意味着您之前提交的更改将不再处于暂存状态,但是仍然会保留在工作目录中,您需要重新添加这些更改到暂存区,并重新提交它们。

  3. –hard: 这种模式下,git reset 会移动 HEAD 指针到指定的提交,并且会彻底地重置暂存区和工作目录中的文件,将它们恢复到指定提交的状态。这意味着您之前提交的更改将被完全删除,所以在使用这个模式时需要小心,因为您的更改将无法恢复。

相关推荐

  1. git reset 模式

    2024-04-10 10:16:05       34 阅读
  2. VMware 网络模式

    2024-04-10 10:16:05       27 阅读
  3. Redis——缓存设计模式

    2024-04-10 10:16:05       27 阅读
  4. 云计算服务模式

    2024-04-10 10:16:05       27 阅读
  5. lvs模式

    2024-04-10 10:16:05       27 阅读
  6. 深度学习常见模型

    2024-04-10 10:16:05       43 阅读

最近更新

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

    2024-04-10 10:16:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-10 10:16:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-10 10:16:05       82 阅读
  4. Python语言-面向对象

    2024-04-10 10:16:05       91 阅读

热门阅读

  1. arcgis10.x创建镶嵌数据集

    2024-04-10 10:16:05       39 阅读
  2. Pycharm中如何成功import cv2?

    2024-04-10 10:16:05       35 阅读
  3. 通过 Spark SQL 和 DataFrames 与外部数据源交互

    2024-04-10 10:16:05       31 阅读
  4. kafka客户端常用命令

    2024-04-10 10:16:05       34 阅读
  5. C#WPF给控件增加滚动条

    2024-04-10 10:16:05       39 阅读
  6. PDF Guru 通用型PDF文件处理工具

    2024-04-10 10:16:05       32 阅读
  7. OpenDevin介绍

    2024-04-10 10:16:05       31 阅读
  8. QT day2

    2024-04-10 10:16:05       36 阅读
  9. Acwing2024蓝桥杯DFS

    2024-04-10 10:16:05       29 阅读
  10. C语言每日一题(66)三数之和

    2024-04-10 10:16:05       33 阅读
  11. Linux服务篇之FTP及SFTP

    2024-04-10 10:16:05       34 阅读
  12. C++_List的学习

    2024-04-10 10:16:05       29 阅读
  13. 【leetcode】大数相加

    2024-04-10 10:16:05       36 阅读
  14. 服务器硬件基础知识

    2024-04-10 10:16:05       30 阅读
  15. js的模块是怎么加载的

    2024-04-10 10:16:05       38 阅读