0


小学生都会的gitlab的git回滚操作

一,实验分支

develop分支,test分支

二,实验步骤

第一步:提交记录

develop分支,提交ClassDevelop类

第二步:合并

将develop分支合并到test分支

第三步:revert回滚

登录gitlab后台,找到合并test分支的提交记录,点击revert即可达到回滚目的。

三,注意事项

问题:

revert操做会出现这个问题:如果你回滚后,想重新合并,你会发现,即使你将develop分支的代码重新合并到test分支,都合并不过去。

解决方案:

找到刚才revert的记录,点击revert即可达到恢复的目的。(无需再合并develop到test,如果develop有新的改动,可以合并过去)

当develop分支合并到test后,在test分支revert后,有新的feature分支合并到test, 这个时候再revert刚才revert的记录后,只会恢复revert的内容,对新的feature分支合并的内容不影响。

四,总结:

revert操作是提交一个将上次提交内容回滚的操作,会产生一个新的commitid, revert的revert就相当于将上次回滚的内容恢复,也会产生一个新的commitid。(和reset操作有区别,reset是直接将commit记录抹除,达到回滚的目的,提交记录会丢失,所以不建议使用)

回滚的代码直接不用:直接gitlab找到对应的commitid,点revert即可。

回滚的代码想恢复:直接gitlab找到对应的revert-commitid,再点revert即可。

标签: git github git回滚

本文转载自: https://blog.csdn.net/u010772230/article/details/124776008
版权归原作者 面包君123 所有, 如有侵权,请联系我们删除。

“小学生都会的gitlab的git回滚操作”的评论:

还没有评论