git恢复误删除文件
2024-08-26 10:56:24
在git仓库管理下误删除文件一般会分为以下3种情况:
1.手动直接删掉,如选择-右击-删除
这种删除未修改本地仓库【版本库】,只修改了工作区,直接git checkout -- fileName即可恢复。如:
2.使用git rm 删除,是从版本库中删除该文件,若要恢复只能恢复至上一个提交记录,本次的修改内容将丢失,如:
3.文件已删除且已推送至远程仓库,这时只能通过历史记录恢复:
首先找到这个文件的最近的修改记录[删除前的最近],git log [-p fileName];
然后恢复:git checkout commit_id -- fileName
最新文章
- Android IOS WebRTC 音视频开发总结(五三)-- 国内IM &; RTC SDK列表
- sirius的学习笔记(3)
- 类和ID选择器的区别
- sybase从表A创建表B
- (转)WIN2003服务器禁PING的方法
- 用tomcat搭建web服务器
- myeclipse乱码问题和 编码设置
- [心得]传统IT转互联网面试经验分享
- javaWeb学习总结(8)- JSP属性范围(5)
- 查找算法的实现(C/C++实现)
- IOI2016Day2. Messy
- 未能加载文件或程序集“file:///C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0
- 移值UCOS2到M4核与M3核的区别
- Hadoop记录-Hadoop集群重要监控指标
- win10忘记开机密码无法进入桌面
- Java和Android的Lru缓存,及其实现原理
- PAT甲级1131 Subway Map【dfs】【输出方案】
- javax.lang.model Implementation Backed by Core Reflection
- SAP FI 常用表
- php完美匹配邮箱、链接地址和电话号码
热门文章
- 2017年 JavaScript 框架回顾 -- React生态系统
- [国嵌攻略][156][I2C自编设备驱动设计]
- Unity LayerMask
- Oracle_子查询
- 根据PV统计出前三的热门板块,并统计出热门板块下的用户数--方式一
- dedecms系统后台登陆提示用户名密码不存在
- Phpstorm10 主题下载
- asp.net -mvc框架复习(4)-ASP.NET MVC中的约定规则
- [原创]消灭eclipse中运行启动的错误:“找不到或无法加载主类”问题
- confirm显示数组中的内容时,总是带一个逗号分隔的解决方法