GitHub问题之恢复本地被删除的文件

时间:2021-11-29 01:39:54

折腾了真久,GitHub commit之后,我手痒把本地的一个文件给删了,然后一直Git pull都发现不能恢复。远程库里面还是有该文件的。就是我想将远程库的文件回到本地被删除了的位置。

特别的是,我在GitHub官网添加文件之后,pull之后会更新这个文件到本地。

需求:想把本地误删的文件从本地恢复出来,

解决方案:使用git checkout file,在本地恢复,不需要从仓库里面拉取。

GitHub问题之恢复本地被删除的文件

问题:在使用git checkout file 的方法时,却会报出一个错误

后面在论坛里发现有个git reset --hard HEAD  将提交重置。

最后使用git checkout add11_27.txt 恢复过来了。

GitHub问题之恢复本地被删除的文件

如果文件夹里面的文件都删除了,

那么只需要git checkout util(文件夹名)。

如果你不想折腾那么多,那直接地clone是一个挺好的选择。