在dev分支上修改了文件,但是並沒有執行git add. 和git commit命令,然后切換到master分支,仍然能看到dev分支的改動現象


  當我們創建一個新的分支dev,並且在新分支上修改了原文件,在我們沒有提交到倉庫的前提下,將分支再切換到master分支上,執行git status ,可以看到dev操作的狀態:

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

  (2)你在dev分支修改了文件,但是你沒有提交到倉庫,實際上就是相當於你在本地手動修改了這個文件倉庫並不能保存你做的改動,所以在master分支能看到文件被改動了(相當於你沒用dev分支直接修改了這個文件一樣),所以你可以用master分支add、commit。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM