Android 返回到APK编译版本,而不是实际提交

Android 返回到APK编译版本,而不是实际提交,android,git,android-studio,Android,Git,Android Studio,假设我在编译APK时忘记提交。 我继续修改我的文件,随后提交。 我可以回到APK编译的精确时刻吗?不幸的是,在两次提交之间?不,您不能这样做-您可以做的一些事情是返回到以前的提交并重新开始(不推荐),或者: 如果更改不太大,您可以看到您到底更改了什么,并开始硬拷贝粘贴,然后返回到旧版本的代码 但我能推荐的最好的方法是使用分支——启动一个生产分支(只有稳定的代码才会出现)和开发分支(在这个分支中,您可以根据需要修改代码,因为您有另一个稳定的工作分支) 编辑:正如Zoe在其中一条评论中提到的-检查I

假设我在编译APK时忘记提交。 我继续修改我的文件,随后提交。
我可以回到APK编译的精确时刻吗?不幸的是,在两次提交之间?

不,您不能这样做-您可以做的一些事情是返回到以前的提交并重新开始(不推荐),或者:

如果更改不太大,您可以看到您到底更改了什么,并开始硬拷贝粘贴,然后返回到旧版本的代码

但我能推荐的最好的方法是使用分支——启动一个生产分支(只有稳定的代码才会出现)和开发分支(在这个分支中,您可以根据需要修改代码,因为您有另一个稳定的工作分支)


编辑:正如Zoe在其中一条评论中提到的-检查IDE中的内容(该链接给出了android studio IDE的示例)

不,你不能这样做-你可以做的一些事情是返回到以前的提交并重新开始(不推荐)或者:

如果更改不太大,您可以看到您到底更改了什么,并开始硬拷贝粘贴,然后返回到旧版本的代码

但我能推荐的最好的方法是使用分支——启动一个生产分支(只有稳定的代码才会出现)和开发分支(在这个分支中,您可以根据需要修改代码,因为您有另一个稳定的工作分支)


编辑:正如Zoe在其中一条评论中提到的-检查您的IDE(该链接给出了android studio IDE的示例)

谢谢。我尽可能多地使用树枝,但我想我有过一段时间的不正当行为,现在我后悔了:斯布兰奇真的可以为你节省很多时间,如果我的回答有助于你接受它,那么其他有同样问题的人也会知道这对他们也有帮助。当地历史可能会有所帮助。当地历史是一个很好的解决方案,在我的回答中,我只提到了使用git的历史,忘记了许多IDE保存了本地历史的事实-我将编辑我的回答,谢谢谢谢谢谢。我尽可能多地使用树枝,但我想我有过一段时间的不正当行为,现在我后悔了:斯布兰奇真的可以为你节省很多时间,如果我的回答有助于你接受它,那么其他有同样问题的人也会知道这对他们也有帮助。当地历史可能会有所帮助。当地历史是一个很好的解决方案,在我的回答中,我只提到了使用git的历史,而忘记了很多IDE都保存了本地历史,我将编辑我的回答,谢谢