Git   发布时间:2022-05-05  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了记录一次远程 Git 版本回退大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

公司的一个数据平台项目是多任务脚本集合在一起的,里面的小任务是放在 crontab 中执行的

由于服务器性能原因,项目是部署在两台服务器上的,暂且叫 s1 和 s2

因为每台服务器都是一个人维护的代码,所以导致 s1 和 s2 项目中代码不一致,而 git 远程仓库上的项目是完整的。由于我不知道原因,想把其中一台服务器和 git 仓库同步,所以就将 s1 上的代码全部 git push 到远程仓库中了,结果晚上12点左右有人就在群里说 pull 完代码就不见了。。。。。

呃。。。第二天

其实解决也很简单:就是将版本库回退到上个版本就好了

查询之前的版本库

git log

找到一大串类似 1094adb... 的是 commit id(版本号)

然后将版本号回退到之前版本

git reset --hard 1094adb

看下和远程仓库的区别

git status

发现远程仓库要比本地版本靠前

因为我们只是回退了自己本地的版本库,这时候千万不要 pull 要不然就又回到最新版本了

这时候就是要将当前的版本提交到远程库中,由于远程库比当前库要领先,所以需要强制提交

git push -f 

呃,看来 git 忘得差不多了,看来还得重新学习一遍了。。。

大佬总结

以上是大佬教程为你收集整理的记录一次远程 Git 版本回退全部内容,希望文章能够帮你解决记录一次远程 Git 版本回退所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: