关于git及项目的归档

先描述一下当时遇到的问题:

服务器:服务器上的项目单独对一个文件做了修改,且未对此文件进行add

仓库:github上进行了两次错误的提交

本地开发环境:以github的版本进行了一次版本更新

矫正办法:

先把本地的项目备份!

然后把本地的项目进行版本回退,回退到正确的那个版本

 然后,强行对仓库的代码进行覆盖

我用的是第一种办法,以为已经确定正确的版本

以上步骤都是还原正确的本地和仓库开发环境

接着去服务器还原,因为当时我对服务器代码修改很少,只有一行。改了之后,git pull , 果然没有遇到error了。

然后有了新项目资料的备份,在搬到开发环境中,正常提交即可。

可能各位遇到的问题跟我不一样,不过这次遇到的问题主要讲的是一个解决的思路,首先要备份,然后考虑是那个环节出了问题,然后选一种试错成本最小的方法。

遇到问题,不要怕解决,去百度。只要步骤方向是对的,就一个一个步骤来。

猜你喜欢

转载自www.cnblogs.com/chenliuxiao/p/12300470.html
今日推荐