git恢复误删除文件

在git仓库管理下误删除文件通常会分为如下3种状况:git

1.手动直接删掉,如选择-右击-删除3d

这种删除未修改本地仓库【版本库】,只修改了工做区,直接git checkout -- fileName便可恢复。如:blog

 

2.使用git rm 删除,是从本地版本库记录中删除该文件,git reset HEAD fileName;再以后checkout出来,如:it

3.文件已删除且已推送至远程仓库,这时只能经过历史记录恢复:file

首先找到这个文件的最近的修改记录[删除前的最近],git log [-p fileName];im

而后恢复:git checkout commit_id  -- fileNameimg

相关文章
相关标签/搜索