首页 > 解决方案 > 团队成员如何将新的 Bitbucket 分支推送到他们分叉的主仓库?

问题描述

Bitbucket中,我创建了一个团队,然后创建了一个项目。我创建了一个只有一个分支的(主)存储库 - master,然后我添加了一个团队成员,他对存储库进行了分叉。

之后,我将一个新分支推dev送到存储库,但我的团队成员在他自己的分叉存储库中没有 dev 分支。

我们也不知道如何创建一个upstream远程分支,将他们的本地/分叉存储库连接到主存储库,因为克隆存储库的链接上有我的名字,并且需要我在他们的计算机上输入我的密码才能添加它作为上游遥控器。

我的团队成员如何将dev分支转到他自己在Bitbucket中的存储库?我的团队成员如何在 Bitbucket 中创建连接到主存储库的上游远程?

这个问题特定于Bitbucket,而不是 Github,它涉及与Bitbucket中的团队合作。

标签: gitbitbucketbitbucket-cloud

解决方案


git fetch

是这个工具。(文档

它从远程获取新的分支引用,然后在您的本地存储库上更新远程跟踪分支。不要将这些分支机构与您当地的分支机构混淆。它们是远程分支的图像,用于差异等所有目的。

然后,在 之后fetch,如果说同事想在分支上工作,并最终提交,他将不得不创建一个本地对应的简单

git checkout <branchName>

使用最新的 git 版本,这将自动创建这两者之间的逻辑链接,将您的配置设置为从/向其对应方拉取和推送。


推荐阅读