【发布时间】:2021-07-20 08:37:28
【问题描述】:
在 Git 中,我有两个分支:
masterv2
v2 是一个 lerna mono repo,
我通过删除.git 目录来启动分支(这会导致整个历史记录丢失),然后我执行git init; git remote add origin $url 以重新创建我将推送到v2 分支的git 历史记录。
现在 PR 几乎可以合并了,如何合并才能将 v2 分支历史放在 master 分支历史之上?
保持良好历史记录最干净的方法是什么?
【问题讨论】:
-
.git目录包含实际的存储库。如果你删除它,你已经删除了存储库,并且根本不再使用 Git。 -
我必须说我做了
git init; git remote add origin $url吗?但是,如果我不在 git repo 中,您认为我如何推送v2?这听起来很明显,我什至没有解释它。 (我更新了这个问题,因为这对你们 3 个人来说并不明显) -
鉴于人们总是在做这种事情而不创建新的存储库,是的,您确实不得不说您创建了一个新的存储库。我仍然不清楚你喜欢作为你的实际结果。
标签: git github merge rebase pull-request