2014-01-08 85 views
-1

我改变了GIT中的分支,这显然有一些错误。在GIT分支之间切换

即使当我切换回之前完全没有错误的前一个分支时,现在仍然会出现这些错误。 这是否导致这些问题的一些缓存问题? 任何线索为什么会发生这种情况,以及如何摆脱这些错误?

+0

你是否进入了无头状态? – gvd

+0

@dharag你能提供更多关于你所看到的错误的信息吗?剪切和粘贴! – tofutim

+0

错误是应用程序代码错误。与GIT没有任何关系。我从IDE切换到这个分支,运行应用程序,出现错误,切换回我的上一个分支,现在我仍然得到这些 – dharag

回答

1

如果您的错误继续反映在先前没有错误的分支中,则可能是您的代码(其中存在错误)未跟踪。如果您的更改未被追踪并且未被分级,Git允许您在分支之间切换。你可以通过在你的测试分支上存储(git stash)你的改变来解决这个问题,然后检查(git checkout)到你的工作分支以回到工作版本。如果你认为你想重新获得你存储的代码,你可以将它弹出(git stash pop)回你的工作树。 git存储基本上会将临时的,未提交的代码推送到堆栈。