我想我錯過了關於GIT分支的一些基本想法。基於服務器創建一個新的GIT分支沒有本地更改
比方說,我已經在我的機器上克隆了一個存儲庫,並開始工作(在本地「主」上)。
現在有人告訴我有關生產中的錯誤。
我想停止一切我做(修改提交和未推送的提交),創建一個特性分支是基於服務器沒有我本地所做的更改,修復bug,提交和推送,然後回到主人身邊,重新打工並繼續工作。
我認爲,以下將工作:
$ git clone <some repo>
$ vim text.txt
$ git checkout -b bugFix
的問題在於分支「修正錯誤」包括我的主人在它的狀態所做的更改。
如何創建一個乾淨的分支?
第一個選項就是我要做的事情,所以即使我不準備提交,我我會壓扁提交。謝謝! – 2013-03-11 16:46:21