将git存储库恢复为Android Studio中的先前提交--- TIME SENSITIVE

时间:2015-11-30 06:16:58

标签: android git github version-control rollback

我正在为学校项目开发一个Android应用程序并需要帮助。

我是Github协作开发和版本控制的新手,我需要知道如何使用Android Studio的Git版本控制实现恢复之前的提交。

我刚刚提交了大量新代码,在此之前,我决定使用Github上的最新版本更新我的项目。不幸的是,我盲目地使用了IDE提供的合并设置,现在我的项目非常混乱。

我希望有人可以告诉我如何恢复到Github的先前提交。

谢谢

2 个答案:

答案 0 :(得分:0)

1.删除所有未提交的更改。

2.通过从存储列表中选择,从存储中应用更改。

Git->UnstashChanges -> (select the first one) ->ApplyStash

3.提交您的更改

4.然后使用VCS箭头从远程存储库中提取和合并更改

答案 1 :(得分:0)

感谢@ player87

Android Studio说明::如果要在Android Studio中执行此操作,请按alt + 9(在Mac上为Command + 9)以打开“版本控制”面板。切换到“日志”选项卡,然后右键单击上一个提交。选择“结帐修订”。


命令行说明::打开您正在使用的命令行工具。转到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