Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.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
Git 使用2个远程存储库_Git - Fatal编程技术网

Git 使用2个远程存储库

Git 使用2个远程存储库,git,Git,为了学习git,我做了两次回购,到目前为止,我一直在推动从本地回购到远程回购。我刚刚做了第二次远程回购,想把我所有的代码都放在那里。目前,我的本地回购有很多未跟踪的文件和未推送的更改。如何将我的所有文件从本地repo发送到新的远程repo?进入第一个repo并创建一个新的远程repo,例如,第二个repo的URL 现在,secondRepo的主分支拥有您的所有本地文件、提交/更改。我不建议创建一个新的repo,然后尝试从另一个远程同步,因为存在断开连接的历史记录问题-最好从现有的repo克隆。你

为了学习git,我做了两次回购,到目前为止,我一直在推动从本地回购到远程回购。我刚刚做了第二次远程回购,想把我所有的代码都放在那里。目前,我的本地回购有很多未跟踪的文件和未推送的更改。如何将我的所有文件从本地repo发送到新的远程repo?

进入第一个repo并创建一个新的远程repo,例如,第二个repo的URL


现在,secondRepo的主分支拥有您的所有本地文件、提交/更改。

我不建议创建一个新的repo,然后尝试从另一个远程同步,因为存在断开连接的历史记录问题-最好从现有的repo克隆。你能做到这一点吗?或者你绝对需要保留现有回购协议吗?不,没有必要保留现有回购协议或仅限于一个本地回购协议,我将更新问题
# run in first-repo
$ git add remote secondRepo <second-repo-url>
$ git fetch secondRepo
$ git checkout -b feature
$ git add -A
$ git commit -m 'message'
$ git push secondRepo master