idea 代码还原

Reset  Current  branch ---hard(未push)

(提交记录会被删除,代码还原至所指处)

Reset  Current  branch ---hard(已经push)

(提交记录没有删除,代码还原至所指处)

Reset  Current  branch ---Mixed(未push)

(提交记录会被删除,代码还原至所指处)

Reset  Current  branch ---Mixed(已经push)

(提交记录会被删除,代码会被还原至本地,不会丢失)

Reset  Current  branch ---mixed

(提交记录依然存在,代码从暂存区移出并还原到本地 代码未丢失)

undo  commit  -- 将已经提交的代码重新恢复至未提交状态(从暂存区移出)

Revert commit  --  代码会被还原(清除所有历史记录,暂存区没有),会多出一条提交记录

undo  commit  -- 对以下记录使用该命令,则会删除提交记录

 删除后的提交记录

Drop commit 

如果提交到暂存区,但没有push可以删除提交记录和还原代码

此操作有区别(Reset  Current  branch ---hard

 

edit  commit  message 

首次编辑,对代码和注释进行编辑

再次编辑,只能编辑注释

相关推荐

  1. 带有致命Bug的B-树代码(用C++/Python/Rust还原

    2024-06-13 16:02:03       24 阅读

最近更新

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

    2024-06-13 16:02:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-13 16:02:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-13 16:02:03       87 阅读
  4. Python语言-面向对象

    2024-06-13 16:02:03       96 阅读

热门阅读

  1. 使用canvas制作一个无人机旋转特效

    2024-06-13 16:02:03       26 阅读
  2. Linux使用过程中的一些技巧

    2024-06-13 16:02:03       22 阅读
  3. 僵尸进程与孤儿进程

    2024-06-13 16:02:03       25 阅读
  4. PyTorch -- 最常见损失函数 LOSS 的选择

    2024-06-13 16:02:03       29 阅读
  5. docker构建alpine镜像时,运行环境坑。

    2024-06-13 16:02:03       25 阅读
  6. 高考计算机专业 热门专业方向

    2024-06-13 16:02:03       32 阅读
  7. vue使用

    2024-06-13 16:02:03       23 阅读
  8. Flink 命令行提交、展示和取消作业

    2024-06-13 16:02:03       25 阅读
  9. 深入浅出: XML HttpRequest 入门指南

    2024-06-13 16:02:03       36 阅读
  10. Release和Debug的区别?Release有什么好处?【面试】

    2024-06-13 16:02:03       27 阅读
  11. QT与VS的区别?使用QT的好处?

    2024-06-13 16:02:03       29 阅读
  12. P3842 [TJOI2007] 线段

    2024-06-13 16:02:03       36 阅读