84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
使用git add命令 add文件后,git reset --hard不小心把磁盘上部分文件删除了,但是使用git status可以看见git add.后的文件,请问如何恢复缓存中的文件,下面是git status显示的内容
commit 失败说明意味着你的改动并没有被 git 索引,恢复的可能性不大了,用 git refrog 命令尝试抢救一下吧。
感觉可以git checkout -- xxx来恢复你想要的文件。
git checkout -- xxx
请截图你现在git status的输出,以及具体说一下你之前都做了什么。
git status
使用git fsck命令查看blob文件,然后根据id号进行恢复,有可能恢复的,不过如果add的文件比较多的话,要一个一个来了
commit 失败说明意味着你的改动并没有被 git 索引,恢复的可能性不大了,用 git refrog 命令尝试抢救一下吧。
感觉可以
git checkout -- xxx
来恢复你想要的文件。请截图你现在
git status
的输出,以及具体说一下你之前都做了什么。使用git fsck命令查看blob文件,然后根据id号进行恢复,有可能恢复的,不过如果add的文件比较多的话,要一个一个来了