git - 团队成员如何将新的 Bitbucket 分支推送到他们分叉的主仓库?
问题描述
在Bitbucket中,我创建了一个团队,然后创建了一个项目。我创建了一个只有一个分支的(主)存储库 - master
,然后我添加了一个团队成员,他对存储库进行了分叉。
之后,我将一个新分支推dev
送到存储库,但我的团队成员在他自己的分叉存储库中没有 dev 分支。
我们也不知道如何创建一个upstream
远程分支,将他们的本地/分叉存储库连接到主存储库,因为克隆存储库的链接上有我的名字,并且需要我在他们的计算机上输入我的密码才能添加它作为上游遥控器。
我的团队成员如何将dev
分支转到他自己在Bitbucket中的存储库?我的团队成员如何在 Bitbucket 中创建连接到主存储库的上游远程?
这个问题特定于Bitbucket,而不是 Github,它涉及与Bitbucket中的团队合作。
解决方案
git fetch
是这个工具。(文档)
它从远程获取新的分支引用,然后在您的本地存储库上更新远程跟踪分支。不要将这些分支机构与您当地的分支机构混淆。它们是远程分支的图像,用于差异等所有目的。
然后,在 之后fetch
,如果说同事想在分支上工作,并最终提交,他将不得不创建一个本地对应的简单
git checkout <branchName>
使用最新的 git 版本,这将自动创建这两者之间的逻辑链接,将您的配置设置为从/向其对应方拉取和推送。
推荐阅读
- python - 更改python输出中的字体
- regex - 正则表达式获取方法参数名称
- android - NestedScrollView 进入垂直 ViewPager:滚动无法正常工作
- reactjs - 如何在 React js 中制作可重用的表单
- powerpoint - 使用officer和rvg时,能否从代码中去掉或防止插入到PowerPoint中的图片后面的背景白方块?
- sql - SQL Server -- 按月分组
- java - 双向数据绑定 SeekBar
- linux - Linux 命令显示您的机器拥有的硬盘驱动器插槽数
- amazon-web-services - 将存储桶策略附加到无服务器生成的存储桶
- r - 使用 RStudio 的“转到函数”进行记忆