gitlab上的提交记录回退

刚刚惊出一身冷汗,我把本地的所有代码commit and push到gitlab上去了。经过查找资料处理,成功回退掉。

我是用“小乌龟”客户端提交上去的,所以,

步1:找到刚刚提交的文件夹,右键菜单打开“Git Bash here”(如果没有,你就是没有安装git)

步2:查看:输入 ---------------git log----------------- 这个命令(你别把中间的一串分隔线也输进去,嘿嘿)查看你刚刚提交的前一个commitid,然后按字母q退出当前Log。

步3:回退:输入---------------git reset commitid--------------(commitid就是步骤2查到的提交前一个版本的commitid)

步4:推送: 输入--------------git push -f origin master--------------('-f'后面是要推送到哪个分支,因为我是在master分支上干的,所以我就推到master分支了)

步5:查看gitlab,发现我之前的提交的记录已经不见,成功回退掉!

猜你喜欢

转载自www.cnblogs.com/zbsfcwxd/p/10174022.html