gpt4 book ai didi

git - 连接两个 Git 存储库的历史记录?

转载 作者:太空狗 更新时间:2023-10-29 13:15:22 24 4
gpt4 key购买 nike

我有一个旧的 Git 存储库,称之为 app。然后,一年后,我想从头开始重建应用程序,所以我创建了一个新的存储库,将其命名为 app-2

现在,我意识到我应该创建一个新的分支或其他东西,而不是一个新的 repo,因为我想将 app-2 的历史移动到 app 之上 然后摆脱 app-2 这样 app 现在拥有 app + app-2 的所有历史记录

这可能吗?

更新:

我尝试通过删除 app 中的所有文件(.git 目录除外)并制作一个“重置”app 存储库犯罪。然后:

cd ~/Projects/app-2
git format-patch --stdout --root master > ../app/app-2-patches.txt
cd ../app
git am app-2-patches.txt

但是,我在 app-2 中有分支的地方遇到了冲突。

是否可以应用 app-2 的提交,同时保留 app-2 的历史分支结构?

最佳答案

你可以为此使用git的移植点。首先将 app 的历史从远程 pull 入 app-2,然后按照说明操作,例如在 this answer .

关于git - 连接两个 Git 存储库的历史记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10355001/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com