当前位置:   article > 正文

Android Studio代码版本回退(代码回滚)_android studio 已push回滚

android studio 已push回滚

        Android Studio 多次commit并且push了代码,如何回退(我的这种方法不可恢复,最好提前备份代码),经研究发现可以这样处理。

1.先看下最初提交的代码。

2.咱们来提交两次代码。

3.假如此时线上版本出问题了,咱们需要回退到增加强制覆盖命令这一版本怎么办? 

右击要回退的版本提交记录,选择Reset Current Branch to Here,

选择Hard,然后弹出框点击Reset,即可回滚到某次提交(本地的提交)。

现在本地已经完成,后面几次提交记录也被删除,看不到了。

在这里插入图片描述​​​​​​​

4.回退完毕后我们此时是无法提交的只能通过强制覆盖提交git命令:(这一步在第一次回退不会出现,但是如果你把回退的文件又提交到远程后再次回退到同一版本的时候就会出现此步骤)

5.开始跟远程代码同步,使用强制覆盖git命令覆盖远程仓库代码即可,打开as底部的terminal输入git 命令即可:

git push -f origin master(途中我要覆盖的分支名字叫main,所以图中命令不是master)


我们看看远程提交记录是不是跟本地提交记录同步了?

 

如对此有疑问,请联系qq1164688204。

推荐Android开源项目

项目功能介绍:RxJava2和Retrofit2项目,添加自动管理token功能,添加RxJava2生命周期管理,使用App架构设计是MVP模式和MVVM模式,同时使用组件化,部分代码使用Kotlin,此项目持续维护中。

项目地址:https://gitee.com/urasaki/RxJava2AndRetrofit2

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/459294
推荐阅读
相关标签
  

闽ICP备14008679号