Git误Revert本地恢复文件实践
创作时间:
作者:
@小白创作中心
Git误Revert本地恢复文件实践
引用
CSDN
1.
https://blog.csdn.net/u011602668/article/details/108310741
我们在日常开发中,有时候难免会误操作,比如写了一上午的代码,还没有commit,更没有push,不小心revert了,那一刻的心情肯定是十分难受的,还好git有本地工作区(暂存区),我们每一次修改都会留下记录,当你本地不小心revert了,可以通过git的操作找回。下面就说一说怎么操作。
首先选中项目,也可以选中你更改的某一个文件,两者的区别一个是对整个项目操作,一个是对某个文件操作,右键-Local History:
可以看到本地修改历史(选中项目):
选中了项目,可以看到上一次操作是修改了3个文件,这时候如果你确定你就是要用上一次修改后的文件,可以Revert Selection,如果你只是想用上一次修改后的文件的部分代码,就双击文件,打开比较试图,选择性获取内容。
1.Revert Selection,简单粗暴
可以看到修改又回来了:
Local History也多了一次记录:
2.想用上一次修改后的文件的部分代码,打开比较试图,选择性获取内容:
本地历史又多了一条记录:
此时就获取了此文件上一修改版本的部分内容。
最后,还是要养成定时commit的好习惯,最好不要等写完一次性提交,而是阶段性提交,一次性提交可能会遇到一些不可控的因素,比如断电,有些文件没保存,代码还没提交。这时要么重写,要么通过上面的方式找回,如果是文件很多的话,估计要一点时间。
热门推荐
红枣和枸杞的营养价值解析
《教父》三部曲:血色家族中的道德崩塌与人性的迷失
被侵犯个人信息如何维权
骨转移癌有哪些影像学特征
银行转款记录的法律效力与证据应用
这几种悄悄藏着咖啡因的食物,可能让你整夜睡不好!
HR必读|员工证明管理的三大核心场景与数字化解决方案
如何催客户付款
“第五套标准”IPO,仅剩5家排队!两家“0收入”!
松山湖实验室AM:硅酸锂/硫复合材料长效补锂,电力储能电池寿命倍增
让鲜切花的赏花期延长到30天,我做对了这3步。
如何挖掘APP产品需求:从用户反馈到技术趋势的全方位指南
PCB 设计中,眼图究竟有何神奇作用?
红烧猪蹄的热量及营养成分
糖吃多了会不会让人的智商下降
Docker:文件、镜像与容器,你搞清楚了吗?
胡陵与湖陵的争论
从法律视角看曹操平定内乱的策略与实践
零矩阵与反对称矩阵合同:法律关系的数学解析
中式合院演变:一进院至五进院的历史文化
2元帮查考研成绩,主打一个情绪价值?律师提示风险
成交量变化如何反映市场趋势?这种趋势有什么投资启示?
个税异议申诉全攻略:哪些情况可以申诉?如何撤销误申诉?
天河首个配售型保障房,将背刺周边二手?
订单流解密:李津揭示成交量分布图与量化投资交易秘诀
自制磁悬浮装置:原理与详细制作教程
单位给员工开社保证明需要哪些材料
阐释终极奥义的《渔樵问对》
普通职高可以学到哪些实用技能?
“停货”,白酒行业的一场自救