1、git reset HEAD 文件路径
2、git checkout 文件路径
然后被你误删的文件就会成功找回了。
如果不小心误删了某个文件或文件夹时,可以通过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
以下就是恢复的文件
通过下面这个命令我们可以查看在哪个 commit 中删除了哪些文件。
执行这个命令后效果如下:
比如我想恢复 ic_selected.png 这个文件,我们可以看到删除该文件对应的 commit id : f541888b0e7255cc6aa22a277f3dd9fe5502e5e2 。
接下来我们执行下面这个命令
这个命令会检出该 commit 的上一个提交中的文件,因为我们是在该 commit 中删除的文件,所以需要在上一个 commit 才能恢复出文件。
执行该命令后的效果
可以看到,执行完我们已经恢复了我们需要的文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)