ais*_*439 40 git android android-studio
我正在android studio中的一个项目,并希望恢复到以前的推动.我尝试了
VCS => Git =>重置头(硬)
但我在Android Studio中的项目没有变化,可能是因为我做错了.我想将Android Studio中的项目恢复为我推送的特定早期提交,我在github上看到.我不关心自早期推动以来我所做的任何改变.
此外,如果可能的话,我希望通过Android Studio中的GUI完成此操作.
pla*_*r87 57
Android Studio说明:如果要在Android Studio中执行此操作,请按alt + 9(或Command + 9在Mac上)以打开"版本控制"面板.切换到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.
Run Code Online (Sandbox Code Playgroud)
如果这是您要恢复的提交,则执行git checkout 7c247b.
使用打开版本控制面板alt + 9,然后单击日志.这应该显示提交列表.右键单击要还原到的提交并选择Reset Current Branch to Here.这应该会显示一个选项列表,以便在还原时保留或放弃更改.选择Hard放弃任何当前更改,然后单击"重置".
Android Studio > 检查底部工具栏 -> 单击 git -> 选择日志选项卡 -> 在特定提交上右键 -> 将当前分支重置到此处 -> 选择硬重置
另外,如果您已经将代码推送到服务器,您需要运行
git push -f origin branch_name
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
38451 次 |
| 最近记录: |