2014-08-28 101 views
0

我目前在一個分支上做了一些修改,沒有提交或隱藏。我切換到另一個分支,混帳沒給我通常Git自動存儲?

error: Your local changes to the following files will be overwritten by checkout: Please commit your changes or stash before you can switch branches.

相反,它只是切換到另一個分支,它攜帶的變化。我該如何解決?我想讓錯誤回來,並阻止我切換,直到我提交。

+0

它是您切換到的新分支嗎? – Trudbert 2014-08-28 15:12:53

+0

@trudbert它是我切換到的現有分支,但它給了我另一個項目上的錯誤。就目前這個項目而言,它不會給出錯誤 – PhoonOne 2014-08-28 15:16:36

回答

0

git阻止您以覆蓋本地更改(例如結帳)的方式更改您的工作目錄。

由於您的結帳流暢,它只是表示本地更改沒有被覆蓋,所以沒有必要擔心。你仍然處於一致的狀態。

您是否可能切換到新分支?或者,也許本地更改是新添加的文件?這可以解釋爲什麼結賬沒有產生衝突。