2
我正在使用egit,這就是我所看到的。不太明白這是如何工作的egit:在一個分支中所做的更改在另一個分支上可見而沒有任何提交
從主,切換到一個新的分支。 對現有文件進行更改,修改文件。
切換到主站,所有更改都在主站上顯示。
(無提示,那需要在切換前提交修改)
我正在使用egit,這就是我所看到的。不太明白這是如何工作的egit:在一個分支中所做的更改在另一個分支上可見而沒有任何提交
從主,切換到一個新的分支。 對現有文件進行更改,修改文件。
切換到主站,所有更改都在主站上顯示。
(無提示,那需要在切換前提交修改)
這不是一個例如:It問題,但是對於一般的git是如何工作的默認行爲。
如果你做了一些修改,而不是將它們添加/提交到git中,那麼它們將應用到你接下來簽出的任何分支。
只有在結帳時無法自動應用更改時,您會收到一個錯誤消息,要求您存儲更改,或者告訴您要檢出的文件已存在,因此結帳無法繼續。
因此,如果您在另一個分支上進行更改並希望僅將這些更改保留在該分支中,請添加並提交它們。或者,您也可以隱藏您的更改。