假设我有一个现有的存储库,其中包含一些基本文件,如README.md。
我想复制另一个存储库,并将其与现有存储库合并,同时保留历史记录。
我发现复制存储库的指令不起作用(例如git clone --bare,git push --镜像link),因为它们会覆盖旧的存储库。
我想要的是复制旧的存储库,然后在将其推送到远程之前提交一个解决任何冲突的提交。这个是可能的吗?
发布于 2020-11-16 20:34:52
将另一个存储库添加为远程存储库,并获取它。
git remote add other <url or path to the other repo>
git fetch other
现在,您有了另一个可用作远程other
的存储库。您可以通过在other/
前面加上前缀来引用它的分支。他们的主分支是other/master
。它们没有共同的祖先提交,因此在合并时使用--allow-unrelated-histories
。
https://stackoverflow.com/questions/64865081
复制相似问题