git如何找回删除文件|git 恢复一个被删除的文件本地已经删除很久了而且不知道commit|id 只记得文件名

⑴ git如何恢复本地删除的文件

直接从本地把文件checkout出来就可以了,用不着从远程服务器上pull下来,因为,所有的历史版本你的本地都有的。具体做法 git checkout file 同时恢复多个被删除的文件:

⑵ git 恢复本地误删的文件或文件夹

如果不小心误删了某个文件或文件夹时,可以通过git操作来恢复。 1.git status 查看本地改动的状态,如下图所示,误删了文件夹"approving" (文件"information.vue") 2.git reset HEAD 被删除的文件或文件夹 以这个为例,先后执行这两个: git reset HEAD src/views/crm/components/approved/index.vue git checkout src/views/crm/components/approved/index.vue 以下就是恢复的文件

⑶ git 恢复一个被删除的文件,本地已经删除很久了,而且不知道commit_id ,只记得文件名

每个提交都会有记录的,可以查一下和你工作文件一起提交的id,就知道了。如果连自己的提交的那个修改也忘了。就直接用2周之前的TAG。

⑷ git找回一个已经从远程仓库删除的文件

通过下面这个命令我们可以查看在哪个 commit 中删除了哪些文件。

执行这个命令后效果如下:

比如我想恢复 ic_selected.png 这个文件,我们可以看到删除该文件对应的 commit id : 。

接下来我们执行下面这个命令

这个命令会检出该 commit 的上一个提交中的文件,因为我们是在该 commit 中删除的文件,所以需要在上一个 commit 才能恢复出文件。

执行该命令后的效果

可以看到,执行完我们已经恢复了我们需要的文件。


6 7 8 9 10 10


赞 (0)

相关推荐

    暂无内容!