2016-10-09 63 views
0

我是Android Studio的新手,已开始开发导航抽屉应用程序。Android Studio中分离的HEAD问题

在一个提交中犯了一个错误之后,我玩了版本控制的“Checkout Revision”,现在由于“Detached HEAD”,我无法再将我的项目推送到Github上。

我该如何解决这个问题?我的应用在模拟器中运行得非常好。

感谢

回答

0

当你在Git的一个“分离的头状态”,这意味着你是根据过去的当前查看的历史承诺,是不是在一个分支。根据你的目标是什么需要发生一些事情。

如果你想在当前签出的版本中继续你的代码?如果是这样,你应该检查回到最近做出的提交,然后用git revertgit reset取消历史记录,取而代之的是对你更有意义的。

如果你想回到最近的提交并继续正常工作,git checkout <newest SHA>将工作得很好。

0

要摆脱分离头,你需要知道为什么会出现这个问题。它显示独立头,因为你只需在本地提交项目,就可以多次合并项目(或两次)。 你需要做的是,每当你合并你的项目时,只需将它提交到本地以及服务器分支。 这将解决您的问题,因为它是我的。