将未提交的更改移至新分支

可能重复:
将现有的,未完成的工作移到Git中的新分支

我在分支ABC有一些代码。

在对它进行一些更改后,我想将所有未提交的更改移到新分支ABC_1上的提交。

这怎么可以做?

只需创build一个新的分支:

git checkout -b newBranch 

如果你做的是git status你会看到代码的状态没有改变,你可以把它提交给新的分支。

移到新的分支。 未得到改变的变化得到延续。

git checkout -b ABC_1

git commit -m <message>

只需用git checkout -b ABC_1创build一个新分支; 你的未经承诺的改变将被保留,然后你将它们提交给那个分支。