git恢复误删除文件
2018-02-20 13:01
399 查看
在git仓库管理下误删除文件一般会分为以下3种情况:
1.手动直接删掉,如选择-右击-删除
这种删除未修改本地仓库【版本库】,只修改了工作区,直接git checkout -- fileName即可恢复。如:
2.使用git rm 删除,是从本地版本库记录中删除该文件,git reset HEAD fileName;再之后checkout出来,如:
3.文件已删除且已推送至远程仓库,这时只能通过历史记录恢复:
首先找到这个文件的最近的修改记录[删除前的最近],git log [-p fileName];
然后恢复:git checkout commit_id -- fileName
1.手动直接删掉,如选择-右击-删除
这种删除未修改本地仓库【版本库】,只修改了工作区,直接git checkout -- fileName即可恢复。如:
2.使用git rm 删除,是从本地版本库记录中删除该文件,git reset HEAD fileName;再之后checkout出来,如:
3.文件已删除且已推送至远程仓库,这时只能通过历史记录恢复:
首先找到这个文件的最近的修改记录[删除前的最近],git log [-p fileName];
然后恢复:git checkout commit_id -- fileName
相关文章推荐
- git批量恢复所有删除的文件
- git 恢复工作区删除的所有文件
- git 恢复删除的所有文件 (含中文)
- git 删除文件后如何恢复
- Git 恢复误删除的本地仓库文件
- Git学习之路(4)- 撤销操作、删除文件和恢复文件
- git恢复误删除的文件
- 【Git】Git撤销操作、删除文件和恢复文件
- git 不小心删除本地文件恢复
- git checkout----若删除文件,恢复到线上库最新代码
- git clone 后误删除了分离出来的文件怎么恢复?
- git恢复删除文件
- Git之删除 恢复文件
- 解决SVN误操作--使用Git仓库中恢复已删除的分支、文件或丢失的操作
- git 文件删除与恢复
- 恢复不小心删除的git库上文件--git常见后悔药
- git恢复未上传到仓库的已经被删除的本地文件
- GIT入门笔记(12)- 删除文件、提交删除和恢复删除
- 删除git仓库中的文件(从所有历史中清除,不留痕迹)【不可恢复】
- 恢复 git reset --hard *删除的文件