當我們創建一個新的分支dev,並且在新分支上修改了原文件,在我們沒有提交到倉庫的前提下,將分支再切換到master分支上,執行git status ,可以看到dev操作的狀態:
(1)因為未add的內容不屬於任何一個分支, 未commit的內容也不屬於任何一個分支。 也就是說,對於所有分支而言, 工作區和暫存區是公共的。
(2)你在dev分支修改了文件,但是你沒有提交到倉庫,實際上就是相當於你在本地手動修改了這個文件倉庫並不能保存你做的改動,所以在master分支能看到文件被改動了(相當於你沒用dev分支直接修改了這個文件一樣),所以你可以用master分支add、commit。
