Git恢复已删除文件

本地想恢复很久之前删除的文件,且删除后已经提交commit已经push了,方法如下:

切换到之前push到的分支,如每次提交代码都是到dev分支,那就切到dev分支,

git checkout dev

git log查看提交记录

git log

会出现很多次的提交记录,然后将文件还在(未删除)那些天的随便一个提交码(很长串的那个字符码)复制,

新建一个分支,并将提交码加在新分支名后,如下:

git checkout –b newdev 3a839a216a9091ad40b5bhkh16adb0b9be3bc618

在ide里打开代码,在该分支下找到需要的文件,拷到桌面,再切换到你自己的的开发分支,

git checkout dev

将桌刚刚拷到桌面的文件放在你开发分支的目录下,此时dev分支就有之前被删除的文件了,

再删除刚刚新建的newdev分支

git branch -d newdev

即可。

    原文作者:看到了好多厉害的博主啊
    原文地址: https://blog.csdn.net/qq_39905142/article/details/87947961
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞