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》依然是赛道强者
围观AI,使用AI,进而与AI谈恋爱——如何认识人工智能的发展与影响?
“益生菌”——小林有一说三
大学生的时间管理指南:如何高效规划时间,平衡学习与生活?
情绪小侦探:七种实用方法助力孩子识别和理解复杂情绪
“美企视印度为‘中国替代品’,但现实是,印度却越来越依赖中国”
乘着绿皮火车“上春山”
高效缩减合同内容,轻松打印在一张纸上的技巧
道家《常清静经》精华:几百字教你摆脱焦虑与烦恼
《紫川》首播口碑如何?观众打分评价精准到位!
王励勤:未来男乒核心人选展望,除了樊振东和王楚钦,还有林诗栋的培养机会
揭秘:讨好型人格背后的心理学真相!
2025年浙江首考需要多少分才能过三位一体初审?(含最低要求)
如何开展项目管理沙龙
更深刻的撕裂:史上最胶着美国大选背后的博弈、忧虑与众生相
如何打造美观实用的阳台地面?这样的阳台地面设计如何与整体家居风格协调?
MySQL虚拟列详解
脑梗治疗“中国方案”抢救时间窗增至24小时
法律释义:“应当”和“必须”
110㎡顶楼LOFT改造:6口之家的温馨居所
养老金缴费基数包括哪些内容?
房屋租赁合同纠纷维权手续怎么走
驰骛变幻 雄奇恢弘——《驰骋三界》里的汉代神兽
新电脑开机的九个注意事项!详细方案
张雪峰谈护理专业:护理最吃香的专业和就业前景
30岁后,掌握这5个人脉策略,助你职场更上一层楼