我在 github 上检查了一些东西,我可以将整个文件夹提交到 bitbucket 并能够从 github 和 bitbucket 拉取和推送吗?以及在存储库之间有多个不同的分支?
问问题
1589 次
2 回答
3
在 bitbucket 上创建目标 repo,然后:
git remote add bitbucket <bitbucket-url>
请注意,上面的 'bitbucket' 只是一个任意名称 - 如果您愿意,可以使用 'bb' 或 foo'。
如果您打算同时使用这两个存储库,我还将您的“来源”重命名为提醒您真实来源的名称(例如“github”):
git remote rename origin github
检查一切:
git remote -v show
git remote show github
git remote show bitbucket
阅读手册页以查看git push的较长形式(以及 fetch、pull 等其他命令)以了解如何将特定分支推送到特定 repos,例如
git push bitbucket master
git push -u bitbucket master
我还会阅读git 配置文件的remote
和branch
部分。
使用多个 repos 是一种“高级” git - 特别是如果你想在每个 repos 上都有不同的分支。很容易意外地将一个分支(或您打算保密的一组更改)推送到错误的存储库,特别是如果您是 git 新手。我不知道这样做对您的情况有多大的负面影响。
于 2013-04-06T16:59:56.450 回答
1
请注意,BertF 的答案为同一本地存储库中的单独远程存储库创建了多个分支。您可能需要的是单独的存储库,每个遥控器一个。混合不同的开发线并不是一个好主意,而且由于 git 非常轻量级,拥有单独的存储库(可能在一个目录中以将它们保持在附近)更容易处理,并且不会使用更多资源。
于 2013-04-07T03:17:31.910 回答