自然,
你是不会犯错的。
不过现在是凌晨两点,你正在赶一份工作报告,你在readme.txt
中添加了一行:
在你准备提交前,一杯咖啡起了作用,你猛然发现了stupid boss
可能会让你丢掉这个月的奖金!
既然错误发现得很及时,就可以很容易地纠正它。
你可以删掉最后一行,手动把文件恢复到上一个版本的状态。
git status
如果用git status
查看一下:
git checkou – readme.txt
你可以发现,Git会告诉你,git checkout -- file
可以丢弃工作区的修改:
git checkout -- readme.txt
命令git checkout -- readme.txt
意思就是,把readme.txt
文件在工作区的修改全部撤销,这里有两种情况: