回顾:[Git] 008 status 与 commit 命令的补充 的 "2.4"

  • [Git 008] 的 "2.4" 使用 git commit --amendgit commit --amend --no-edit 前没有 "add"

少废话,开工

1. 查看当前的 "note_01.txt"

2. 写入文本

3. 确认一下

4. 提交至本地仓库

  • 注意哈希值

  • 注意:此时的 "HEAD" 指向的哈希值为 "82e9197"

5. 向 "note_01.txt" 添加文本

6. 更新

  • git commit --amend

  • OK!
  • 注意:此时的 "HEAD" 指向的哈希值为 "67dc44a"

7. 继续更新

  • git commit --amend --no-edit

  • 有格式警告

    • "LF" 是 Linux 下的换行的格式
    • "CRLF" 是 Windows 下的回车换行的格式
      • 回车 CR, ASCII 13, \r
      • 换行 LF, ASCII 10, \n
    • 其实也能用,为了排版,我修了一下

  • 补充

    • 命令:git add .
    • 作用:将工作区的所有内容加入暂存区

8. 查看

  • 注意:此时的 "HEAD" 指向的哈希值为 "032099a"

9. 比较

分析

  • “4 提交至本地仓库”的图片;“6 更新”的第 3 张图片;“8 查看”的图片中的哈希值在变
  • 说明虽然版本数量没变,但是每次变动都有记录

10. 补充

  • 毕竟加了新的内容,而没有“注释”不推荐
  • 再回滚一次,这回用“指针”

最新文章

  1. mysql中判断记录是否存在方法比较
  2. Nosql 之 Redis(可做缓存 )
  3. awk 以HWI开头,并且:相邻两行的第一个字段完全相同;
  4. php把文件上传到远程服务器上例子
  5. NSIndexSet-入门浅析
  6. 就是一段程序,可以求出N个不等长列表中取N个元素形成的所有组合
  7. Eclipse SVN插件的帐号、password改动
  8. Android ListView 删除动画
  9. javascript模板引擎template.render使用
  10. tamper-proof 对象 nonextensible对象 sealed对象 frozen对象
  11. 【Access2007】解救被阉割的truncate
  12. wamp server环境下mysql数据库的密码为什么修改不了?
  13. 【Unity3D与23种设计模式】策略模式(Strategy)
  14. C语言程序设计(基础)- 第6周作业
  15. Scrapy抓取Quotes to Scrape
  16. Mock及Mockito使用
  17. STRING DELIMITED BY SIZE
  18. Linux零基础入门第四课
  19. unity中鼠标左键控制摄像机视角上下左右移动
  20. vmware网络模式仅主机模式linux不能ping通window

热门文章

  1. Linux openssh8.0p1升级步骤
  2. java Thread源码分析
  3. Django【第4篇】:Django之模板继承
  4. Word快捷选取
  5. table表格 td设置固定宽度
  6. Spring配置文件出错
  7. JavaScript三元运算符以及运算符顺序
  8. Element ui 中的表单提交按钮多次点击bug修复
  9. [HTML]时钟
  10. (转)Matplotlib的子图subplot的使用