我在使用Android Studio回滚到以前对Github的提交时遇到问题。回滚到之前的Github提交 - Android Studio UI
当使用'checkout'选项时,我的一些项目会变回原样,但是所有新类仍然存在,并且一些但不是全部新的更改也会保留。
我想回滚,所以我的项目与我提交时完全相同,没有新的类或对代码进行更改。
我在使用Android Studio回滚到以前对Github的提交时遇到问题。回滚到之前的Github提交 - Android Studio UI
当使用'checkout'选项时,我的一些项目会变回原样,但是所有新类仍然存在,并且一些但不是全部新的更改也会保留。
我想回滚,所以我的项目与我提交时完全相同,没有新的类或对代码进行更改。
在Android工作室的底部,单击Version control
,然后Log
,右击提交你想重置,点击reset current branch to here
,单击hard
。 您现在将分支设置为该提交的确切方式。
要在github上更新远程分支,开启推送窗口,单击configure
,检查allow force push
,如果你是主分支,从protected branches
场中删除。 关闭配置窗口。然后按照习惯推。
提醒:您在重置为提交后所做的每次提交都将丢失。
你说得对。但是,在你的项目路径上运行它,它会做到这一点。或者查看Android Studio文档。 –
我想通过UI而不是命令行来做到这一点。 – mattstack
这个怎么样。 https://stackoverflow.com/q/29616173/1430605 –