Git:常用命令(二)

查看提交历史

1 git log

撤消操作

任何时候,你都有可能需要撤消刚才所做的某些操作。接下来,我们会介绍一些基本的撤消操作相关的命令。请注意,有些操作并不总是可以撤消的,所以请务必谨慎小心,一旦失误,就有可能丢失部分工作成果。

修改最后一次提交

1 git commit --amend

如果刚才提交时忘了暂存某些修改,可以先补上暂存操作,然后再运行--amend 提交。,第二个提交命令会修正了第一个的提交内容。

取消已经暂存的文件

接下来的两个小节将演示如何取消暂存区域中的文件,以及如何取消工作目录中已修改的文件。不用担心,查看文件状态的时候就提示了该如何撤消,所以不需要死记硬背。

取消前状态:

取消后状态:

取消对文件的修改

记住,任何已经提交到Git 的都可以被恢复。即便在已经删除的分支中的提交,或者用--amend 重新改写的提交,都可以被恢复(关于数据恢复的内容见第九章)。所以,你可能失去的数据,仅限于没有提交过的,对Git 来说它们就像从未存在过一样。

相关推荐

  1. git命令

    2024-01-01 17:04:02       44 阅读
  2. Git命令

    2024-01-01 17:04:02       35 阅读
  3. git命令

    2024-01-01 17:04:02       41 阅读
  4. git命令

    2024-01-01 17:04:02       51 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-01 17:04:02       17 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-01 17:04:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-01 17:04:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-01 17:04:02       18 阅读

热门阅读

  1. 「Cfz Round 3」Battle

    2024-01-01 17:04:02       35 阅读
  2. ActiveMQ

    ActiveMQ

    2024-01-01 17:04:02      29 阅读
  3. 【影像组学入门百问】#58---#62

    2024-01-01 17:04:02       24 阅读
  4. UART通信协议:串行通信的精华

    2024-01-01 17:04:02       35 阅读
  5. Unity检测地面坡度丨人物上坡检测

    2024-01-01 17:04:02       33 阅读
  6. STL——查找算法

    2024-01-01 17:04:02       31 阅读
  7. 八股文打卡day17——计算机网络(17)

    2024-01-01 17:04:02       34 阅读
  8. Go语言程序设计-第6章--方法

    2024-01-01 17:04:02       37 阅读
  9. Linux常见的21条面试命令

    2024-01-01 17:04:02       32 阅读
  10. 深入理解和运用C语言中的Break语句

    2024-01-01 17:04:02       37 阅读
  11. 编码风格之(1)C语言建议规范

    2024-01-01 17:04:02       39 阅读
  12. Docker常用命令

    2024-01-01 17:04:02       38 阅读
  13. 用指针实现冒泡排序

    2024-01-01 17:04:02       36 阅读
  14. 【Vue3】请求参数

    2024-01-01 17:04:02       37 阅读