我是Git的新手,我还没有能够练习它。所以在我向我们的主回购发出此命令之前,我在这里问这个问题。
我在分支featureX
,现在我想与master(具有所有合并历史记录)进行rebase ...然后将其推送到我的分支。我已经阅读了几件事,我想出了以下一组命令
git rebase --preserve-merges master featureX
git push -u origin featureX
然而,鉴于没有地方我可以测试它我不确定它是否在我们的主回购上发出正确的命令。
答案 0 :(得分:1)
重新定位会重写历史记录。因此,如果您想要完全保留历史记录,请不要重新定义。合并。