将未提交的更改移动到新分支

时间:2012-12-03 16:16:51

标签: git

  

可能重复:
  Move existing, uncommited work to a new branch in Git

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

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

请问这怎么办?

3 个答案:

答案 0 :(得分:282)

只需创建一个新分支:

git checkout -b newBranch

如果你执行git status,你会发现代码的状态没有改变,你可以将它提交给新的分支。

答案 1 :(得分:20)

转到新分行。未提交的更改将继续进行。

git checkout -b ABC_1

git commit -m <message>

答案 2 :(得分:12)

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