(对着大海大喊)“努力!奋斗!”
“死跑龙套的,你每天都在瞎忙什么?”
“我在打磨演技。每天都要审视自己(status),回顾过去(log),还要不断修正表演细节(diff)。这就是演员的自我修养。”
开工前,先照照镜子,看看自己现在的状态。这是使用频率最高的命令。
它会告诉你:
你觉得自己演得比刚才好?好在哪里?用 git diff 看看具体的差别。
导演旁白: “表情僵硬,动作做作!你看这里,删了一行代码,加了两行 Bug,这叫好?”
想看看自己演过什么片子?查看提交历史。
演砸了怎么办?没关系,我们有时光机。
情况一:还在工作区乱改,想撤销
这就像导演喊“咔!重来!”,你刚才的表演全作废,回到上次的状态。
情况二:已经 add 到暂存区,想撤回来
这就像你已经站到了候场区,场务把你拉回来:“你妆还没卸干净,回去重画!”
请按照剧本操作:
git status 看看红色提示。git diff 看看你改了啥。git restore 把文件变回原样(假装无事发生)。