我的团队一直在与另一个团队合作开展项目。他们有一个远程存储库,我的团队最初没有访问它。相反,我们得到了一个包含代码但没有提交历史记录的zip文件。我们从这个代码创建了我们自己的git存储库,现在在分支主服务器中有大约30个提交。
现在,另一个团队已经让我们访问了他们的存储库,并希望我们在他们的遥控器上创建一个包含我们更改的新分支,然后他们将在他们认为合适的情况下与他们合并。
实现这一目标的最佳方法是什么?
从我们的存储库维护提交历史记录会很好,但并不重要。展望未来,我们很可能完全靠遥控器工作。我不确切地知道他们给我们的代码取自哪个提交,但可能会发现它是否有用。
我已经尝试将他们的服务器作为新的远程服务器添加到我的本地存储库并提取他们的代码,但我还没有能够完全理解如何将两者结合起来。我还考虑过只是从他们的存储库中复制一个新克隆的文件并从中创建分支,但我担心这会导致我们失去他们所做的更改。
答案 0 :(得分:0)
你最初的想法是要走的路。
如有必要,请删除您的主人并获取并拉取他们的主分支。
当我们将开发中近一年的分支组合到我们的回购中时,我们就这样做了。