场景如下:
1 <- 2 <- 3 <- 4 <- 5
头部目前在 5,master 分支。后来我们发现变更集 3 到 5 包含不需要的特性(但我们不想删除那些变更集),我们希望从变更集 2 继续进一步开发。将来,以 2 为根的变更集将是主分支:
1 <- 2 <- 3 <- 4 <- 5
^--- 6 <- 7 <- 8 <- 9 <- 10 <- 11 <- ..
在 Git 中最好的方法是什么?我们使用 Heroku,并且已经将变更集 1-5 推送到 Heroku。