【发布时间】:2010-10-25 02:45:03
【问题描述】:
我从 master 创建了一个分支 A,因为我想添加一个新功能。完成该功能后,我承诺了到目前为止的所有内容。但后来我继续在分支上工作,现在意识到我所做的所有事情,因为该提交在新分支中更合乎逻辑,称之为 B,脱离 master。
现在,我显然可以将我的更改提交给 A,将其拉入 master,然后分支 master,将其称为 B,然后继续。但是如果我真的想保持干净并且宁愿将我的最后一次提交从 A 拉到 master 中,然后创建一个分支 B,然后拉入我现在在 A 中未提交的更改,该怎么办?
【问题讨论】:
-
只需从 A 创建分支 B,然后切换到它。您未提交的更改也将在 B 中,然后将它们提交给 B。
标签: git git-branch