如何将项目还原回android studio

时间:2016-07-02 18:42:55

标签: android git android-studio

我正在开发android studio中的一个项目,并希望恢复到之前的推动。我试过了 VCS => Git =>重置头(硬)
但我在Android Studio中的项目没有改变,可能是因为我做错了什么。我想将Android Studio中的项目恢复为我推送的特定早期提交,我在github上看到。我不关心自从早先推动以来我所做的任何改变 此外,如果可能的话,我希望通过Android Studio中的GUI完成此操作。

8 个答案:

答案 0 :(得分:53)

Android Studio说明:如果您想在Android Studio中执行此操作,请按alt + 9(或Mac上的Command + 9)以打开“版本控制”面板。切换到Log选项卡,然后右键单击上一次提交。选择Checkout Revision

命令行说明:打开您正在使用的命令行工具。 转到Android应用的Git目录(使用cd)。 执行git log并找到您要恢复的先前提交。

commit 7c247be6d8975dc88f6cc2631c154786a1f3b79e
Author: John Doe <john@doe.ca>
Date:   Fri Jun 11 22:37:35 2015 -0400

    Some helpful commit message should be here.

如果这是您要恢复的提交,请执行git checkout 7c247b

答案 1 :(得分:8)

图像中红色矩形包围的图标可以解决问题

答案 2 :(得分:5)

使用alt + 9打开版本控制面板,然后单击“日志”。这应该显示提交列表。右键单击要还原到的提交,然后选择Reset Current Branch to Here。这将显示一个选项列表,以在还原时保留或放弃更改。选择Hard放弃所有当前更改,然后单击“重置”。

答案 3 :(得分:2)

  1. 在android studio 4.0中,转到版本控制->日志。
  2. 然后选择要还原为的提交。
  3. 选择将当前分支重置到此处。
  4. 您将看到一个弹出窗口,选择“困难”并完成。

答案 4 :(得分:1)

Android Studio - &gt;版本控制 - &gt;选择您的提交 - &gt;右图 - &gt;选择您要恢复的文件。

enter image description here

然后您可以获得新的还原更改,提交 - &gt;完成。

答案 5 :(得分:0)

Android Studio > 检查底部工具栏 -> 单击 git -> 选择日志选项卡 -> 在特定提交的右侧 -> 将当前分支重置到此处 -> 选择硬重置

另外,如果你已经将代码推送到服务器 你需要运行

git push -f origin branch_name

答案 6 :(得分:0)

MacOS 用户

回滚更改

⌘ 命令 + ⌥ 选项 + Z

VCS -> Git -> Rollback...
//or
VCS Local  Changes Toolbar -> Rollback...
//or
Commit Changes -> Rollback...

答案 7 :(得分:-3)

右键单击Github文件夹所在的文件夹,按Git Bash Here并输入git reset --hard