我是gitiot并已签入gid版本。当我整合这个问题时,问题就出现了,我没有保持好的单独发布点。我想不再回到这一点,所以我宁愿从前面的一点开始。这是如何在git中完成的?感谢
更新:很多反馈这个问题不明确。发生了什么事情我分支了一个我标记为发布的提交。我希望未来的分支能够超出标记版本的提交。
答案 0 :(得分:1)
我想不回到这一点,所以更愿意分支 从前面的一点开始。
听起来你想要执行rebase。
让我们说你的master
分支机构:
A <- B <- C <- D
然后您创建了一个名为A
的{{1}}分支。您做了一些工作,但现在希望mybranch
基于mybranch
。
要做到这一点,你可以这样做:
C
这将重写git checkout mybranch
git rebase C
的历史记录,因此,如果您之前已推送mybranch
,则需要强制推送:
mybranch