一些问题询问如何重写(rebase
)一些提交以便它们出现在分支上,但是这些都似乎假设实际上必需的rebase,即提交通缉对于分支是穿插master
通缉(无论是由“你”或其他人)。追溯性地将Git的行提交为分支
这个问题更简单:我在master
分支上有一个存储库的克隆,并且我做了一堆意图创建GitHub拉取请求的提交。通常我会之前开始提交已运行
git checkout -b new-feature
,但在这种情况下,我忘了。我是否可以追溯性地将此序列标记为在新分支上提交(无需使用git rebase
)?
听起来像是我自我回答的简单版本,省略了新分支的结帐。下次进入这种情况时会尝试一下。 –
是的,这很简单,它的工作原理。也可能想要添加例如'git checkout new-feature && git push fork new-feature && git checkout master'。 –