我正在为学校项目开发一个Android应用程序并需要帮助。
我是Github协作开发和版本控制的新手,我需要知道如何使用Android Studio的Git版本控制实现恢复之前的提交。
我刚刚提交了大量新代码,在此之前,我决定使用Github上的最新版本更新我的项目。不幸的是,我盲目地使用了IDE提供的合并设置,现在我的项目非常混乱。
我希望有人可以告诉我如何恢复到Github的先前提交。
谢谢
答案 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
。