我改变了GIT中的分支,显然有一些错误。
现在我仍然得到那些错误,即使我切换回之前完全没有错误的前一个分支。 这是一些导致这些问题的缓存问题吗? 任何线索为什么会发生这种情况以及如何摆脱这些错误?
答案 0 :(得分:1)
如果您的错误继续反映在以前没有错误的分支中,则您的代码(有错误)很可能未被跟踪。如果您的更改未跟踪且未暂存,Git允许您在分支之间切换。您可以通过在测试分支上存储(git stash)更改然后检出(git checkout)到您的工作分支以恢复到工作版本来解决此问题。如果您认为要重新获得对存储的代码的访问权限,可以将其弹出(git stash pop)回到工作树。 git stash基本上将你的临时非提交就绪代码推送到堆栈。