[Git] 010 对 [Git 008] 的补充:实现 commit 不计次数
2024-10-07 10:39:30
回顾:[Git] 008 status 与 commit 命令的补充 的 "2.4"
- [Git 008] 的 "2.4" 使用
git commit --amend
与git 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. 补充
- 毕竟加了新的内容,而没有“注释”不推荐
- 再回滚一次,这回用“指针”
最新文章
- mysql中判断记录是否存在方法比较
- Nosql 之 Redis(可做缓存 )
- awk 以HWI开头,并且:相邻两行的第一个字段完全相同;
- php把文件上传到远程服务器上例子
- NSIndexSet-入门浅析
- 就是一段程序,可以求出N个不等长列表中取N个元素形成的所有组合
- Eclipse SVN插件的帐号、password改动
- Android ListView 删除动画
- javascript模板引擎template.render使用
- tamper-proof 对象 nonextensible对象 sealed对象 frozen对象
- 【Access2007】解救被阉割的truncate
- wamp server环境下mysql数据库的密码为什么修改不了?
- 【Unity3D与23种设计模式】策略模式(Strategy)
- C语言程序设计(基础)- 第6周作业
- Scrapy抓取Quotes to Scrape
- Mock及Mockito使用
- STRING DELIMITED BY SIZE
- Linux零基础入门第四课
- unity中鼠标左键控制摄像机视角上下左右移动
- vmware网络模式仅主机模式linux不能ping通window