血泪教训,赶紧来记录一下,谨防踩坑。
实习,因为不熟悉git命令,把公司一年多的代码记录直接给git reset了。我是**。
git reset使用:
比如下面这个‘优化功能’记录后面的代码写的都有问题,我想让代码回退到这个版本,这个版本之后的提交我都不想要了,这个时候,就可以使用git reset了。
--hard 后面是这个提交的id,箭头指向的地方直接点复制即可。
git reset --hard fd7a1ef038d46a8748089cbf74d17492b456a73c
回退之后提交
git push -f
这样,代码提交记录就回退到了这个版本,代码也对应回到了这个版本。