一个项目在 Git 中可以有两个(或多个)“起源”吗?
我想将一个项目推向两者github https://github.com/ and a Heroku https://www.heroku.com/ server.
具体来说,添加github仓库时出现这个错误:
$ git remote add origin https://github.com/Company_Name/repository_name.git
fatal: remote origin already exists.
编辑:如果您想配置单个遥控器(origin
或其他方式)推送到多个上游存储库,即is可能的。看Git - 将代码推送到两个遥控器 https://stackoverflow.com/questions/14290113/git-pushing-code-to-two-remotes/14290145#14290145
你可以有任意多个remotes如您所愿,但您只能有一个名为“origin”的遥控器。名为“origin”的远程服务器在任何方面都没有特殊之处,只不过它是克隆现有存储库时由 Git 创建的默认远程服务器。您可以配置第二个远程,从该远程推送/拉取,并设置一些分支来跟踪来自该远程而不是源的分支。
尝试添加一个名为“github”的远程:
$ git remote add github https://github.com/Company_Name/repository_name.git
# push master to github
$ git push github master
# Push my-branch to github and set it to track github/my-branch
$ git push -u github my-branch
# Make some existing branch track github instead of origin
$ git branch --set-upstream other-branch github/other-branch
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)