如何从原点和合并到另一个?

时间:2015-06-19 06:05:04

标签: git bitbucket acquia

我正在按照此Acquia教程“Using Acquia Cloud with a remote repository”将两个来源合并在一起。我在这里使用Acquia&到位桶。

所以,我的两个远程起源看起来像,

  • origin - [sitename] @svn- [number] .prod.hosting.acquia.com: [sitename] .git
  • bitbucket - git@bitbucket.org: [用户名] / [repo] .git

当我处理代码库时,我会执行以下操作来推送代码。这仅适用于我的工作终端。

  • git add。
  • git commit -m“message”
  • git push origin develop&& git push bitbucket develop

现在,问题是我还有其他开发人员。所以他们只能访问bitbucket。因此,他们会将代码推送到bitbucket存储库,而我必须在我的本地计算机上获取这些更新并推送到appquia以进行部署。

所以问题是如何从bitbucket存储库获取更新并推送到acquia存储库,以便两者同步。

请建议。

2 个答案:

答案 0 :(得分:2)

您可以通过简单的

保持同步
git pull bitbucket
git push origin

这将从一个远程存储库中提取最新更改并将其应用于另一个。

答案 1 :(得分:0)

如果您总是同时向bitbucket和origin添加文件,并且没有其他人推送到原点,则不需要合并。只需养成每次从bitbucket获取/拉取后推送到原点的习惯,两者应该保持同步。