前言 这是小明结婚生子后,老婆小红要整容的故事。
了解整容方案
- 回到过去,找到以前的样子:
git reset --soft
- 整容成之前的样子:
git checkout
- 回到未来:
git reset --soft
文章图片
ps:这里 我理解成一次commit点,记录了当前索引的指向。
修改后,工作目录变化。git add后将修改索引指向(新文件/内容)。再次git commit后,将当前commit点与索引关联。
- 确定要回到的年代:
回顾5e48【小华刚出生那年】,小红感叹自己【脸上还没有岁月的痕迹】。
文章图片
文章图片
- 确认2030年目前状况:
要回到过去,找回小红以前的样子。
首先要保证这次穿越平平安安的。
文章图片
- 回到过去:
git reset --soft 小华出生那一年的commitId
- 消去小红脸上的岁月痕迹:
git checkout xiaohong
文章图片
- 消掉痕迹后,再回到未来:
git reset --soft 2030年的commitId
文章图片
一次完美的整容!
强烈推荐大家利用
git reset --soft
为老婆/女朋友青春永驻。附: 利用 git reset --mixed实现 –mixed是
git reset
的缺省值。文章图片
文章图片
文章图片
参考
【#|git reset --soft驻颜术(恢复文件之前的状态)】参考《Git版本控制管理》
文章图片
推荐阅读
- 工具|后天就是七夕节,你准备好了吗(送上几个七夕代码,展示你技能的时候到了!)
- 工具|Wireshark抓包对其字TCP段理解
- 数据结构和算法|LeetCode 的正确使用方式
- #|7.分布式事务管理
- transformer|Swin-Transformer代码讲解-Video Swin-Transformer
- #|算法设计与分析(Java实现)——贪心算法(集合覆盖案例)
- #|算法设计与分析(Java实现)—— 动态规划 (0-1 背包问题)
- #|阿尔法点亮LED灯(一)汇编语言
- #|Multimedia
- #|ARM裸机开发(汇编LED灯实验(I.MX6UL芯片))