2014-01-08 44 views
-1

我改變了GIT中的分支,這顯然有一些錯誤。在GIT分支之間切換

即使當我切換回之前完全沒有錯誤的前一個分支時,現在仍然會出現這些錯誤。 這是否導致這些問題的一些緩存問題? 任何線索爲什麼會發生這種情況,以及如何擺脫這些錯誤?

+0

你是否進入了無頭狀態? – gvd

+0

@dharag你能提供更多關於你所看到的錯誤的信息嗎?剪切和粘貼! – tofutim

+0

錯誤是應用程序代碼錯誤。與GIT沒有任何關係。我從IDE切換到這個分支,運行應用程序,出現錯誤,切換回我的上一個分支,現在我仍然得到這些 – dharag

回答

1

如果您的錯誤繼續反映在先前沒有錯誤的分支中,則可能是您的代碼(其中存在錯誤)未跟蹤。如果您的更改未被追蹤並且未被分級,Git允許您在分支之間切換。你可以通過在你的測試分支上存儲(git stash)你的改變來解決這個問題,然後檢查(git checkout)到你的工作分支以回到工作版本。如果你認爲你想重新獲得你存儲的代碼,你可以將它彈出(git stash pop)回你的工作樹。 git存儲基本上會將臨時的,未提交的代碼推送到堆棧。

相關問題