【发布时间】:2015-01-21 19:33:14
【问题描述】:
我想为我拥有的分支 (uglyCommitsBranch) 创建一个拉取请求,但它有很多提交消息我想挤进一个提交中。
为此,我认为需要执行以下步骤:
git checkout master
git pull
git branch newFeature
git push origin newFeature
git checkout newFeature
现在我需要从uglyCommitsBranch 中取出东西并将它们全部放入newFeature,然后推送到源代码进行代码审查。
我需要运行的下一个命令是什么?
我不确定如何运行 rebase 命令,并且害怕破坏 master。
如果我目前在newFeature 分支上(从master 清除分支),接下来要完成的命令是什么?
【问题讨论】:
-
注意:我已经根据stackoverflow.com/a/36377634/6309 中描述的新工作流程修改了我的答案。