我想我错过了关于GIT分支的一些基本想法。基于服务器创建一个新的GIT分支没有本地更改
比方说,我已经在我的机器上克隆了一个存储库,并开始工作(在本地“主”上)。
现在有人告诉我有关生产中的错误。
我想停止一切我做(修改提交和未推送的提交),创建一个特性分支是基于服务器没有我本地所做的更改,修复bug,提交和推送,然后回到主人身边,重新打工并继续工作。
我认为,以下将工作:
$ git clone <some repo>
$ vim text.txt
$ git checkout -b bugFix
的问题在于分支“修正错误”包括我的主人在它的状态所做的更改。
如何创建一个干净的分支?
第一个选项就是我要做的事情,所以即使我不准备提交,我我会压扁提交。谢谢! – 2013-03-11 16:46:21