我遇到这种情况,我将大量代码从SVN迁移到GIT,如115GB个人回购。问题是在迁移时,代码像任何东西一样扩展。 3GB代码扩展到60GB。所以我打算按文件夹迁移进行操作。现在有一种方法可以将我的代码推送到Gitlab而不需要拉动现有的远程数据,并且不应该覆盖repo中的先前代码。
当我使用此命令时:
git push --set-upstream origin master -f
它覆盖现有代码。我想在现有的git仓库中添加新文件夹,而不需要提取代码(因为我的磁盘空间更少)。
任何人都可以有一个解决方案,将代码推送到远程存储库而不需要拉动现有代码,不应该覆盖gitlab中的现有代码吗?比如合并新代码而不在远程存储库中提取或覆盖。