git版本回退git revert

    我们知道,git对代码进行版本管理时,会非常方便。如果出现任何的错误,都可以及时进行纠正或者回退,这也是为什么它如此流行,并且可以用来管理linux内核的原因。高效的并行方式,大大提高了项目的开发效率。

    但是,我们使用中也会偶尔遇到需要进行数据版本回退的时候,这时候如何处理呢?

    下面总结了两种方式:

 

  1. 如果服务器上已经收到了提交的数据,那么此时如果还想回滚数据,就是用git revert;使用时,如果对回滚的地方不是很清楚,直接使用gitk查看需要回滚到的地点后,记录下SHA1数值(一般前面8位即可),然后直接git revert 即可,方便快速。
  2. 如果没有提交任何的数据,此时想进行回滚,其实就是本地数据的回滚,直接采用git reset即可。指令
git reset –hard origin/master  

建议最好使用git revert 这种方式来检出之前的数据,检出前要确保数据当前的工作目录是最新的,检出之后提交数据即可。

你可能感兴趣的:(版本管理)