关于git的大坑:

整理了一早上的资料,准备git到团队仓库里让下一届的同学用,但我也是git新手,一通操作猛如虎之后,发现……本地仓库文件没了!git仓库里也没有文件!吓得原地起跳。摸索了半天,终于恢复文件了,趁着这个tip还热乎,快马加鞭写出来给大家伙儿作为一个参考吧!


git完本地文件消失

在CSDN里寻觅了超级多方法,最后在采取了某个方法之后灵机一动解决啦
解决步骤如下:

  1. 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}

灵机一动,我输入了上面那个命令,改了一个参数,误打误撞地恢复了!


总结

在git上的经验确实很少,所以努力记录,努力积累~ 没有太多地去深入探究,目前对于git是处于不求甚解的阶段,所以,请各位大佬多多指教!
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐