可能的重复: 将现有的未提交的工作转移到Git中的新分支中

我在分支ABC中有一些代码。

在对它做了一些更改之后,我想将所有这些未提交的更改移动到一个新的分支ABC_1上的提交。

请问怎么做呢?


搬到新的分公司去吧。未提交的更改将被结转。

git checkout -b ABC_1

git commit -m <message>

用git checkout -b ABC_1创建一个新的分支;您未提交的更改将被保留,然后您将它们提交到该分支。

只需创建一个新分支:

git checkout -b newBranch

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