git 重新指向新的远程仓库

Oli*_*ams 3 git magento2

我在 Mac OSX 上运行。我拉下了一个兼容Magento的vagrant box,然后通过 拉下了Magento 2.0代码库(开发分支)git clone,安装成功。

我现在有一个为我们公司量身定制的已安装、已配置的代码库。我想做的是:

  1. 重新指出我的本地存储库认为“主”或“源”存在于我们公司 URL 的位置
  2. 到这个空白存储库的代码的 git push (我认为这是正确的)。

逻辑是,现在开发团队可以将其拉入他们的 vagrant box,对结果数据库进行 mysql 导入,然后跳过安装。

我怎么做#1和#2?

Mat*_*Rav 6

对于 #1,您可以使用git remote set-url,如下所示:

git remote set-url origin https://company.example.com/git/repo/path/
Run Code Online (Sandbox Code Playgroud)

对于#2,您可以做一些不同的事情。如果您只有一个master要推送的分支,只需使用git push origin master. 如果你想推送所有分支,你可以使用git push origin refs/remotes/origin/*:refs/heads/*,这会将origin本地 Git 存储库知道的每个-branch推送到origin