git reset --head HEAD^ 怎么恢复

今天, 刚入职写到现在的代码刚刚提交了, 对我来说是新的php框架, 新的后端样式框架, 我写了许久, 才写了一个后端管理, 想着可以提交了, 但是有些东西是我测试的东西, 我就想着删除了, 这时候我已经 add , 然后 commit 了, 然后就想着回退, 就用了

git reset --hard HEAD^

用了hard 是会删除代码的, 回退到上个版本了, 

--hard
删除工作空间的改动代码,撤销commit且撤销add

也就是说, 我写了那么久, 将近三天, 付之东流了, 我慌了

然后, 百度

git reflog

查看日志, 然后

找到自己想要的commit

恢复

git reset --hard 3b52ede

吓死我了, 为啥我不一天一提交, 是因为领导会看, 我写的辣鸡, 怂呗, 现在改好了就敢了

嘿嘿嘿

以后就是一天一pull 一天一push了

爱生活爱慧姐

小李大人

2021-4-21 10:01:09

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值