Git 版本回退

一大早上通知开会 我着急忙慌的到公司提交代码  结果还是不小心提交错了 把新项目提交到老项目仓库去了 真特么无语 这里记录一下版本回退解决方法 以防下次再中招

1.首先 因为我是在vscode中提交代码的 可以vscode 终端输入 git log 查看版本 按q退出 但是这里提交的版本我不知道为啥不全 所以最靠谱的还是去码云上看 

进入错误提交的仓库后 选择要回退的版本 

然后点击进去  选择这个

 这个就是版本号

2. 然后在终端输入 git reset --hard + 版本号 vscode中的代码就会回退到你指定的版本号 但是注意了 线上的仓库并不会回退 这个时候你需要再用一个命令 git push -f 将回退的版本信息强推给远程服务器,让远程服务器回到上一个版本。

3.回退后可能会出现个别文件代码冲突 最好的解决方法是把原来克隆的代码全部删了 从线上重新克隆

好了 作为菜鸡的我是真滴难受 愿天堂没有早会.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值