Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为django项目正确设置两个.git存储库_Git_Github_Gitlab - Fatal编程技术网

如何为django项目正确设置两个.git存储库

如何为django项目正确设置两个.git存储库,git,github,gitlab,Git,Github,Gitlab,我有一个带有gitlab存储库的django项目。我想集成另一个github存储库。我是否应该通过git init开始集成github repo?如果是,是否意味着我将在本地拥有两个.git文件夹。有谁能指导我完成这一步吗?无需再次运行git init 只需在GitHub上创建一个新的空存储库。确保不要添加自述文件/许可证,因为这样存储库就不会为空 然后,GitHub应该在“”标题下为您提供命令,或者从命令行“标题下推送现有存储库,例如: 在现有存储库的目录中打开终端,修改GitHub提供给

我有一个带有gitlab存储库的django项目。我想集成另一个github存储库。我是否应该通过git init开始集成github repo?如果是,是否意味着我将在本地拥有两个.git文件夹。有谁能指导我完成这一步吗?无需再次运行
git init

  • 只需在GitHub上创建一个新的空存储库。确保不要添加自述文件/许可证,因为这样存储库就不会为空

  • 然后,GitHub应该在“”标题下为您提供命令,或者从命令行“标题下推送现有存储库,例如:

  • 在现有存储库的目录中打开终端,修改GitHub提供给您的命令,但将
    origin
    替换为
    GitHub
    ,例如:
  • 这将使主分支(及其之前的历史)与GitHub同步

    如果有除master之外的其他分支需要推送,只需对这些分支运行
    push
    命令即可

    这只是将您的存储库与GitHub同步—它不会创建“新”存储库。您计算机上的本地存储库现在有2个。一个用于原始克隆(Gitlab)——称为
    origin
    ,另一个用于GitHub——称为
    GitHub

    # DO NOT RUN THIS, THIS IS JUST AN EXAMPLE, see step (3)
    git remote add origin git@github.com:username/temporary.git
    git push -u origin master
    
    # DO NOT RUN THIS, THIS IS JUST AN EXAMPLE
    git remote add github git@github.com:username/temporary.git
    git push -u github master