分享
Agent Skill时代不写代码也该懂的工具: Git,其实就是程序员经常喝的一瓶后悔药
输入“/”快速插入内容
Agent Skill时代不写代码也该懂的工具: Git,其实就是程序员经常喝的一瓶后悔药
用户1236
用户1236
6月1日修改
git 可以说是程序员的必备工具,但它并不是只有程序员才需要。在当前Vibe Coding不仅仅为了程序员而设计的情况下,很多对文件比如word ppt excel、md、txt等等众多文件编辑领域,由于在AI的加持下,它的变化太多了,有时候随便聊聊,可能文件中的内容就变了,但是有时候又想回看之前的版本。就变得毫无章法了。这里就跟程序员的代码类似,程序员只要提交过,就可以随时进行追溯查看。
你看,程序员都可以吃
后悔药
,我们普通人为什么不可以呢?
既然要深入讲
后悔药
这个点,那我们就把 Git 想象成一瓶药效极其强大,不但能治病还能预防的神奇后悔药。
普通的撤销(Ctrl+Z)只能让你退回几步,一旦软件关了、或者电脑重启了,后悔药就失效了。
而 Git 这瓶后悔药,有以下 4 种不同维度的吃法,专治各种早知今日,何必当初呢
第一种吃法:定点穿越药(存档回滚)
专治:哎呀!手贱把昨天写好的那段最精彩的剧情删了,而且已经保存覆盖了!
我们平时写文档,点击保存,旧的内容就被新的覆盖了,旧的就死了,找不回来了。
但在 Git 的世界里,并没有覆盖这个概念,只有叠加。
每次你操作Git 的保存(提交),它不是覆盖旧文件,而是给当前所有文件的状态拍了一张快照,并生成一个编号。
药效:一个月后,你发现今天改的内容全是垃圾,想找回一个月前的版本。你只需要告诉 Git:我要吃那颗编号为 X 的后悔药。
结果:哪怕中间你改了一万次,Git 也能瞬间把你带回到一个月前那个下午的状态,连标点符号都不差。
第二种吃法:成分分析药(差异对比)
专治:我觉得现在的版本不对劲,但我忘了到底改了哪里,也不记得原来的版本是啥样了。
很多时候,我们的后悔不是全盘推翻,而是想不起来。比如你觉得文章读起来变别扭了,但不知道是哪句话的问题。
药效:Git 这颗药吃下去,它会给你一副红绿眼镜。
结果:它会把“现在的你”和“昨天的你”放在左右两边对比,或者上下。
你删掉的字,它用红色标出来。
你新增的字,它用绿色标出来。
你一眼就能看到:哦!原来我把这句关键的形容词给删了!然后只把这一句抓回来就行,不用整个文件回退。
第三种吃法:处方说明书(提交日志)