268

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

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

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

请问这怎么做?

4

3 回答 3

455

只需创建一个新分支:

git checkout -b newBranch

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

于 2012-12-03T16:18:11.157 回答
42

只是搬到新的分支。未提交的更改将被延续。

git checkout -b ABC_1

git commit -m <message>
于 2012-12-03T16:17:53.173 回答
17

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

于 2012-12-03T16:18:11.140 回答