关于git的大坑:
整理了一早上的资料,准备git到团队仓库里让下一届的同学用,但我也是git新手,一通操作猛如虎之后,发现……本地仓库文件没了!git仓库里也没有文件!吓得原地起跳。摸索了半天,终于恢复文件了,趁着这个tip还热乎,快马加鞭写出来给大家伙儿作为一个参考吧!
git完本地文件消失
在优快云里寻觅了超级多方法,最后在采取了某个方法之后灵机一动解决啦
解决步骤如下:
git reflog
输入以上命令之后,界面如下
a201739 (HEAD, origin/master, origin/develop) HEAD@{0}: pull --rebase origin master (start): checkout a20173955e4a3adcbe873389383fbea0be4d6d32
f928cd9 (master) HEAD@{1}: commit (initial): Arduino
看其他人的博客经验里都有自己误删的文件
所以他们是直接这么写的:
git reset --hard HEAD@{0}
写的是最近的一次提交的恢复(不知道我的理解对不对),但是我想恢复的没有在界面上啊,咋办?
2.git reset --hard HEAD@{1}
git reset --hard HEAD@{1}
灵机一动,我输入了上面那个命令,改了一个参数,误打误撞地恢复了!