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的好习惯,最好不要等写完一次性提交,而是阶段性提交,一次性提交可能会遇到一些不可控的因素,比如断电,有些文件没保存,代码还没提交。这时要么重写,要么通过上面的方式找回,如果是文件很多的话,估计要一点时间。
热门推荐
海南全岛攻略:19个市县旅游精华一览与深度探索指南
海南的旅游城市排名及推荐
便血怎么办?饮食调整来帮忙
燕麦早餐,轻松改善肠道健康
韩非子法治思想的当代价值
韩愈的“奇险怪异”诗风:中唐诗坛的独特现象
参鹿膏与辽宁金丹药业的关系
小年到了,别只会说“快乐”了,分享10句小年祝福语,有用收藏
风水调整指南:如何改善个人运气?
巴旦木的功效与作用、禁忌和食用方法
龙鱼缸褐藻怎么去除掉
鱼缸长藻类怎么处理(鱼缸藻类出现原因与处理方法)
《我是奶龙》抖音走红背后:亲子互动的新模式
育儿专家揭秘:如何为宝宝起个满分名字?
从创意到现象级:奶龙IP背后的团队故事
从小年到春节
多才多艺宝宝起名攻略:昱奕玥雅
《诗经》命名:传统文化与现代审美的完美结合
爸妈姓氏大作战:宝宝取名创意大赛
西洋参养生乌鸡汤
北宋仁宗嘉佑二年科举:一场改变中国科举史的考试
湄公河水电站再掀国际热议:争议与合作并存
梁青韬揭秘:湄公河水电站的利弊之争
南方医科大学研究:维生素B2真的能降血压?
维生素B2:远离口腔溃疡的关键营养素
维生素B2,守护你的健康
遭遇不当执法?教你如何捍卫自己
奶龙舞挑战,下一个抖音神曲?
海鲜盛宴:鲜美海鲜的烹饪秘籍大公开
如何判断汽车刹车片是否需要更换?