如何从一个起源和合并到另一个不同的起源和合并?
How to pull from an origin and merger to a different one?
我正在按照这个 Acquia 教程“Using Acquia Cloud with a remote repository”将 2 个来源合并在一起。这里我使用的是 Acquia & Bitbucket。
所以,我的两个远程源看起来像,
- 来源 - [站点名称]@svn-[编号].prod.hosting.acquia.com:[站点名称].git
- bitbucket - git@bitbucket.org:[用户名]/[repo].git
当我在代码库上工作时,我会执行以下操作来推送代码。这仅对我的工作终端有效。
- git 添加 .
- git commit -m "message"
- git push origin develop && git push bitbucket develop
现在,问题是我还有其他开发人员。所以他们只能访问 bitbucket。所以他们会将代码推送到 bitbucket 存储库,而我必须在我的本地机器上获取这些更新并推送到 acquia 以进行部署。
所以问题是如何从 bitbucket 存储库获取更新并推送到 acquia 存储库,以便两者同步。
求推荐。
如果您总是同时将文件添加到 bitbucket 和 origin,并且没有其他人推送到 origin,那么合并应该是不必要的。养成从 bitbucket 每隔 fetch/pull 后推送到 origin 的习惯,两者应该保持同步。
您可以使用简单的
让事情保持同步
git pull bitbucket
git push origin
这会从一个远程存储库中提取最新的更改并将它们应用到另一个。
我正在按照这个 Acquia 教程“Using Acquia Cloud with a remote repository”将 2 个来源合并在一起。这里我使用的是 Acquia & Bitbucket。
所以,我的两个远程源看起来像,
- 来源 - [站点名称]@svn-[编号].prod.hosting.acquia.com:[站点名称].git
- bitbucket - git@bitbucket.org:[用户名]/[repo].git
当我在代码库上工作时,我会执行以下操作来推送代码。这仅对我的工作终端有效。
- git 添加 .
- git commit -m "message"
- git push origin develop && git push bitbucket develop
现在,问题是我还有其他开发人员。所以他们只能访问 bitbucket。所以他们会将代码推送到 bitbucket 存储库,而我必须在我的本地机器上获取这些更新并推送到 acquia 以进行部署。
所以问题是如何从 bitbucket 存储库获取更新并推送到 acquia 存储库,以便两者同步。
求推荐。
如果您总是同时将文件添加到 bitbucket 和 origin,并且没有其他人推送到 origin,那么合并应该是不必要的。养成从 bitbucket 每隔 fetch/pull 后推送到 origin 的习惯,两者应该保持同步。
您可以使用简单的
让事情保持同步git pull bitbucket
git push origin
这会从一个远程存储库中提取最新的更改并将它们应用到另一个。