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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git找回一个已经从远程仓库删除的文件相关的知识,希望对你有一定的参考价值。

参考技术A

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

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

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

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

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

执行该命令后的效果

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

以上是关于git找回一个已经从远程仓库删除的文件的主要内容,如果未能解决你的问题,请参考以下文章

如何查看git远程仓库中的文件

如何删除git远程仓库的某个文件

怎样从本地删除git远程仓库里面的文件

删除本地文件后 Git从远程仓库重新获取

git删除已经提交的包含敏感信息的文件(还没提交到远程仓库)

怎样从本地删除git远程仓库里面的文件