回滚到之前的Github提交 - Android Studio UI

时间:2017-09-02 14:36:35

标签: android git android-studio github version-control

我无法使用Android Studio回滚以前对Github的提交。

使用'结帐时'选项我的一些项目会改变回原来的状态,但是所有新类都会保留,有些但不是所有的新更改都会保留。

我想回滚,所以我的项目与我提交时完全一样,没有新的类或更改代码。

2 个答案:

答案 0 :(得分:2)

在Android Studio底部,点击Version control,然后点击Log,右键点击要重置的提交,点击reset current branch to here,然后点击hard。 现在,您的分支设置与该提交的确切方式相同。

要在github上更新远程分支,请打开推送窗口,单击configure,检查allow force push,如果您在主分支上,请将其从protected branches字段中删除。 关闭配置窗口。然后按你习惯的推动。

提醒:重置后提交的每个提交都将丢失。

答案 1 :(得分:-1)

基本上git有两件事stagecommit。 您的新文件似乎未跟踪且尚未提交。如果您需要添加文件,请使用git add .一次添加所有文件或使用git add <file_name>添加单个文件。然后,您可以使用所有新文件提交您在该提交中出现的所有作品。

如果您在结帐到新分支时没有暂存文件,则未分段文件会进入新分支。在你的情况下发生。

所有内容都基于cmd行说明。