Git 如何从一个起源和合并到另一个?

Git 如何从一个起源和合并到另一个?,git,bitbucket,acquia,Git,Bitbucket,Acquia,我遵循本教程“”将两个原点合并在一起。这里我使用的是Acquia和Bitbucket 所以,我的两个遥远的起源看起来 来源-[sitename]@svn-[number].prod.hosting.acquia.com:[sitename].git 比特桶-git@bitbucket.org:[username]/[repo].git 当我在代码库上工作时,我执行以下操作来推送代码。这只对我的工作终端有效 git添加 git提交-m“消息” git-push源代码开发和git-push位桶

我遵循本教程“”将两个原点合并在一起。这里我使用的是Acquia和Bitbucket

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

  • 来源-[sitename]@svn-[number].prod.hosting.acquia.com:[sitename].git
  • 比特桶-git@bitbucket.org:[username]/[repo].git
当我在代码库上工作时,我执行以下操作来推送代码。这只对我的工作终端有效

  • git添加
  • git提交-m“消息”
  • git-push源代码开发和git-push位桶开发
现在,问题是我还有其他的开发者。所以他们只能访问bitbucket。因此,他们会将代码推送到bitbucket存储库,而我必须在本地机器中获得这些更新,并推送到acquia进行部署

因此,问题是如何从bitbucket存储库获取更新并推送到一个存储库,以便两者同步


请建议。

如果您总是同时将文件添加到bitbucket和origin,并且没有其他人推送到origin,则不需要合并。只要养成习惯,在每次从bitbucket获取/提取数据后,都要推送到源站,这两者应该保持同步

您可以通过简单的

git pull bitbucket
git push origin

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

您是否简单地尝试了git pull bitbucket和git push origin?好的,我今天就试试。@nneonno,是的,这为我做到了。现在我可以让一切保持同步。您可以将此添加为答案,我将按此标记。:)好的,补充一个答案。谢谢