GitLab:从裸回购导入更改

GitLab:从裸回购导入更改,git,gitlab,Git,Gitlab,我在GitLab中保存了一份回购协议,这是我的上游代码副本。它以一种纯粹的git回购的形式交付给我。我第一次将裸回购放在服务器上并导入它,但现在我的问题是:如何将新副本导入GitLab中现有的回购?如果有帮助,以下是迄今为止的事件流程: 下载tarball 复制到GitLab服务器 提取并导入GitLab 下载更新的tarball 问这个问题 未来,将有本地MOD/分支机构出现在3-4之间。谢谢 4。下载更新的tarball意味着您只需使用更新的tarball覆盖本地回购:git状态将检测修改/

我在GitLab中保存了一份回购协议,这是我的上游代码副本。它以一种纯粹的git回购的形式交付给我。我第一次将裸回购放在服务器上并导入它,但现在我的问题是:如何将新副本导入GitLab中现有的回购?如果有帮助,以下是迄今为止的事件流程:

下载tarball 复制到GitLab服务器 提取并导入GitLab 下载更新的tarball 问这个问题
未来,将有本地MOD/分支机构出现在3-4之间。谢谢

4。下载更新的tarball意味着您只需使用更新的tarball覆盖本地回购:git状态将检测修改/添加的文件,您可以基于这些修改创建新的提交

完成后,您可以推送到GitLab

我建议您在专用分支或master中进行导入,而您在专用分支中进行自己的修改。 这样做的目的是使使用更新的tarball覆盖内容的分支不受任何其他并发修改的影响