欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Git恢复已删除文件

程序员文章站 2022-05-25 23:46:51
...

本地想恢复很久之前删除的文件,且删除后已经提交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

即可。