簡體   English   中英

egit:在一個分支中所做的更改在另一個分支上可見,無需任何提交

[英]egit: changes made in one branch are visible on another branch without any commit

我正在使用 egit,這就是我所看到的。 不太明白這是如何工作的

從 master 切換到一個新的分支。 對現有文件進行更改,修改文件。

切換到master,所有變化都在master上看到。

(無提示,切換前需要提交修改)

這不是 egit 的問題,而是 git 通常如何工作的默認行為。

如果您進行了一些更改,並且沒有將它們添加/提交到 git,那么它們將應用於您接下來簽出的任何分支。

只有當更改無法在結帳時自動應用時,您才會收到一條錯誤消息,要求您存儲更改,或者告訴您要簽出的文件已經存在,因此無法繼續簽出。

因此,如果您在另一個分支上進行更改並希望僅將這些更改保留在該分支中,請添加並提交它們。 或者,您也可以存儲您的更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM