1. 程式人生 > >git 切換分支時會把未add或未commit的內容帶過去

git 切換分支時會把未add或未commit的內容帶過去

       git 切換分支時會把未add或未commit的內容帶過去, 這一點值得注意。

       為什麼呢?

       因為未add的內容不屬於任何一個分支, 未commit的內容也不屬於任何一個分支。 也就是說,對於所有分支而言, 工作區和暫存區是公共的。

       要想在分支間切換, 又不想又上述影響, 怎麼辦呢? git stash搞起。要注意,在當前分支git stash的內容, 在其他分支也可以git stash pop出來,為什麼? 因為:工作區和暫存區是公共的。

       

       建議自己操作並理解一下。

       不多說。