一大早上通知开会 我着急忙慌的到公司提交代码 结果还是不小心提交错了 把新项目提交到老项目仓库去了 真特么无语 这里记录一下版本回退解决方法 以防下次再中招
1.首先 因为我是在vscode中提交代码的 可以vscode 终端输入 git log 查看版本 按q退出 但是这里提交的版本我不知道为啥不全 所以最靠谱的还是去码云上看
进入错误提交的仓库后 选择要回退的版本
然后点击进去 选择这个
这个就是版本号
2. 然后在终端输入 git reset --hard + 版本号 vscode中的代码就会回退到你指定的版本号 但是注意了 线上的仓库并不会回退 这个时候你需要再用一个命令 git push -f 将回退的版本信息强推给远程服务器,让远程服务器回到上一个版本。
3.回退后可能会出现个别文件代码冲突 最好的解决方法是把原来克隆的代码全部删了 从线上重新克隆
好了 作为菜鸡的我是真滴难受 愿天堂没有早会.