Git 将未提交的更改移动到新分支
可能重复:Git 将未提交的更改移动到新分支,git,Git,可能重复: 我在ABC分行有一些代码 对其进行一些更改后,我想将所有未提交的更改移动到新分支ABC_1上的提交中 如何才能做到这一点呢?请转到新的分支机构。未受限制的更改将继续进行 git checkout -b ABC_1 git commit -m <message> git签出-b ABC_1 git提交-m 只需使用git checkout-b ABC_1创建一个新分支机构;您未提交的更改将被保留,然后您将其提交到该分支。只需创建一个新分支: git checkout
我在ABC分行有一些代码 对其进行一些更改后,我想将所有未提交的更改移动到新分支ABC_1上的提交中
如何才能做到这一点呢?请转到新的分支机构。未受限制的更改将继续进行
git checkout -b ABC_1
git commit -m <message>
git签出-b ABC_1
git提交-m
只需使用git checkout-b ABC_1创建一个新分支机构
;您未提交的更改将被保留,然后您将其提交到该分支。只需创建一个新分支:
git checkout -b newBranch
如果您执行了
git status
,您将看到代码的状态没有更改,您可以将其提交到新分支。有没有一种方法可以将更改推送到现有分支而不将未提交的代码提交到当前分支?@kRazzy R,可能一个不太聪明的想法是使用git checkout-b new_branch
创建新分支,然后使用git merge
git 2.23添加新的switch子命令,试图消除因过度使用签出而产生的一些混乱(切换分支、恢复文件、分离磁头等)