我和我的朋友正在合作一个项目(所有业余爱好者),我们在git rebase上遇到了困难。我们的工作流程是我们在每个分支机构上工作,每当有人完成工作时,他们会推送它并发送拉取请求。在我们审查并给予公关绿灯之后,我们将把它变为主人。听起来是一个非常有组织的过程,但每当我们将一个分支变为高手时,似乎如果我们想让另一个分支重新成为主人,我们现在处于一个独立的头上。那么关于如何避免这个分离头的任何提示?
答案 0 :(得分:1)
如“Git: How to rebase many branches (with the same base commit) at once?”中所述,不应该有任何分离的HEAD。
每个rebase都会重播分支并为每个重新分支的分支重新创建一个HEAD。
重新分配分支和其子代有点棘手:请参阅this answer。