我創建了一個叫test
的分支。爲什麼不從分支切換回主更改我的文件?
git branch test
git checkout test
然後我做了一堆改變。添加文件,更改文件等。
當我checkout
master
所有的分支變化仍然存在。我認爲代碼會回到我分支之前的樣子?我沒有正確理解分支概念嗎?
我使用Visual Studio和這裏找到Git的插件:http://visualstudiogallery.msdn.microsoft.com/63a7e40d-4d71-4fbb-a23b-d262124b8f4c
啊,好的。我從未做過任何事情。謝謝。 – 2013-03-02 20:27:19
One nit:這並不是說他們「跟着你」,新的文件對git來說完全是未知的,它根本不會觸及它們。如果你改變了一些git知道的文件,你可以切換分支,並且修改後的文件保持原樣(與主分支上原始文件的更改沒有衝突),現在可以在那裏提交。 – vonbrand 2013-03-03 03:27:21
@ vonbrand:的確如此。我試圖不去深入研究似乎是初學者水平問題的雜草。 – 2013-03-03 04:43:19