可能是重复的问题: 将现有的未提交工作移动到Git中的新分支
我在ABC分支中有一些代码。
在对它进行一些更改后,我想将所有这些未提交的更改移动到一个新分支ABC_1的提交中。
请问如何做到这一点?
只需创建一个新分支:
git checkout -b newBranch
如果您执行git status,您会发现代码的状态没有改变,您可以将其提交到新分支。
git status
git checkout -b new_branch
git merge
只需切换到新分支即可,未提交的更改将被带入新分支。
git checkout -b ABC_1 git commit -m <message>
只需使用git checkout -b ABC_1创建一个新分支;您的未提交更改将被保留,然后您将其提交到该分支。
git checkout -b ABC_1
git checkout -b new_branch
创建新分支,然后使用git merge
将更改合并到现有分支中。 - markroxor