4

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

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

  1. 将我的本地仓库认为存在“master”或“origin”的地方重新指向我们公司的 URL
  2. 到这个空白存储库的代码的 git push(我认为这是正确的)。

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

我该如何做#1 和#2?

4

2 回答 2

7

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

git remote set-url origin https://company.example.com/git/repo/path/

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

于 2015-10-25T09:14:38.277 回答
3

git remote set-url origin url/to/company/repo将更改origin存储库 URL 是什么。对于第二部分,您首先需要在该 URL 处初始化一个裸存储库,然后您可以推送到它。

于 2015-10-25T09:12:05.047 回答