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的好习惯,最好不要等写完一次性提交,而是阶段性提交,一次性提交可能会遇到一些不可控的因素,比如断电,有些文件没保存,代码还没提交。这时要么重写,要么通过上面的方式找回,如果是文件很多的话,估计要一点时间。
热门推荐
催熟技术如何应用及注意事项?
楼房拆迁储藏室怎么算?拆迁选房顺序和安置房过户全攻略
什么是工资结算
二附院医生说:伤口换药的那些事
宝宝头发少,剃胎发就能越长越好吗?
2024年度个税汇算开始,这些证书可享退税!最高可领8400元
三者险全解析:定义、作用与购买指南
汉语言文学的学生实习能找哪些工作岗位?
一位中国企业家的沉思:关税战下,体感如何?活路在哪?
MySQL中使用表别名与字段别名的基本教程
电动车保修包电池吗?解析电动车保修政策的核心问题
The Who:英国最具影响力的摇滚乐队之一
林正英僵尸系列电影:传统与现代的完美融合
让大模型更聪明——复杂而艰巨的任务
闲鱼怎么更改绑定的支付宝账号?如何解绑?
如何打造简单高效的签到体验
中美贸易战2.0,国内大豆、玉米和小麦价格会涨吗?
致命鼹鼠:俄乌冲突中的突击无人车日趋重型化
全球经济形势下行的应对策略与法律应对
变色颜料:奇妙的色彩变幻及其应用详解
华为面试经验汇总:多岗位面试真题及经验分享
自动驾驶开始重构车险
女性身份和女性意识之于科幻文学的贡献应该是什么?
特别容易出汗是什么原因?
江苏溧阳探索生态补偿创新实践 青山有“价”绿水含“金”
香港人在内地开设银行I类和II类账户全攻略
Excel中制作上下两个柱形图的详细教程
聊聊食安:关于青团的消费提示
河南灵宝:清明时节“千”般趣 移风易俗“万”家安
河南人爱吃的18道经典美味,你都吃过吗?