如何在Android Studio中查看旧的git提交?

时间:2016-04-09 13:01:36

标签: git android-studio

我想在Android Studio中查看我的应用程序的旧提交,以便编译和运行它。我不想重置回上一次提交或更改我的提交历史记录或类似的东西。当我完成后,我想回到最新版本。

在命令行中,这将是一个简单的

git checkout <hash>

那么我该如何在Android Studio中执行此操作?

我没有尝试在命令行上执行此操作,因为当我在外部修改其文件时,我担心Android Studio可能会感到胃灼热。再保证我可以在没有问题的情况下在Android Studio之外使用git也可以。

2 个答案:

答案 0 :(得分:25)

如果您想使用Android Studio(或其他基于IntelliJ IDEA的IDE)结帐提交,只需转到Version Control视图(alt + 9),然后点击Log标签。在Filter输入中键入您的提交哈希,右键单击提交条目,然后单击Checkout Revision选项。

还有什么,如果你想使用命令行,只需从命令行使用git。我只使用命令行与Git合作,但没有发生任何错误。你唯一需要记住的就是等待重新索引结束。

答案 1 :(得分:0)

一个git存储库包含所有时间的所有历史记录。 因此,当您克隆存储库时,您将使用其完整的历史记录对其进行克隆,然后,您可以从所需的任何提交中创建一个分支:

$ git checkout -b aNewBranch SHA1

SHA1代表您要继续执行的提交ID。