创建一个git分支在对主进行更改之后

问题描述:

我开始在master中工作 - 稍后进行了许多更改(无提交)我意识到这项工作应该在单独的分支中完成。创建一个git分支在对主进行更改之后

我可以使用当前更改创建新分支,然后将主设备中的更改废弃回原始状态吗?

谢谢

+0

+1我想知道为什么有人会投这个问题,它很清楚,我有同样的问题。作为一个新手,它不那么明显,我害怕分支和失去我的变化。谢谢! – 2013-01-09 16:30:37

我想通了。

,而在主:

git branch [new-branch] 
git checkout [new-branch] 

...继续编辑 - 在我的情况下,我承诺他们...

git add . 
git commit -am 'updates' 

切换回掌握

git checkout master 

分公司在我开始进行所有更改之前的原始状态下...

希望这可以帮助别人!

+2

或者:'git checkout -b [new-branch]'而不是前两个命令。 – jimw 2012-04-19 00:28:23