我有兩個分支:master
和branch_b
。我使用記事本編輯了一個文件,將其保存並添加到branch_b
。即:編輯文件,將更改添加到分支A,並且更改在分支B中可見
git checkout branch_b
... edit the file
git add -A
我再切換回master
:
git checkout master
我看着磁盤上的文件,看見而在branch_b
爲我所做的更改。
我也能夠commit
這一變化作爲master
的變化,即使它被添加到branch_b
(什麼?)。
這是否應該發生?不應該add
對特定分支的更改以前面的方式保留其他分支中的文件狀態?