一些問題詢問如何重寫(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'。 –