git - 如何使用起源中的新分支更新 gitlab 分叉
问题描述
我们在项目中使用 gitlab 当我们开始项目时,我们在 repo 中只有一个分支:master。我为我的 ID 创建了一个 fork,克隆了一个本地 repo,我们遵循以下过程:
- 从远程主分支拉到本地。
- 将此推送到远程分叉。
- 创建从远程分叉到源的合并请求
现在我们在原点创建了两个新分支。但是,它们不会在我的 fork 中自动重新创建。所以现在我无法将这些新分支克隆到我的本地分支。那么我该怎么做呢?我认为这将是唯一的方法?
- 将所有分支从远程源拉到我的本地分支。
- 将所有分支推送到远程分支。
这个对吗?还是有其他方法?我应该在 gitlab 中删除我的 fork 并重新创建它吗?
我试过做一个提取,但它不起作用。我想这是因为我必须先克隆,然后再获取。
任何不涉及更改任何设置的解决方案?,因为我没有管理员权限。
解决方案
如果你想让一个 fork 与另一个项目保持同步,你可以使用https://docs.gitlab.com/ee/workflow/repository_mirroring.html
请记住,fork 项目是一个不同的项目。
推荐阅读
- vue.js - 使用 Vuex,为什么 mapGetters 不接受与 mapState 相同的语法?
- docker - PACT.Net 无法分配请求的地址
- javascript - 滚动条显示在其他内容上
- python - 较新版本的 Cython Numpy 扩展编译失败
- java - 从文本文件中读取行,并通过将行中的值写入新的文本文件来按平均值(平均值)对它们进行排序
- sonarqube - 从 VSTS Build 机器在 SonarQube 上发布代码指标时出现错误“Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8”
- amazon-dynamodb - 用户表的 Dynamodb
- cordova-plugins - 在使用 Cordova 的 Android 中应用购买签名验证失败错误
- python - 使用python根据选择条件从json中提取值
- storefront - 如何在 Intershop7 中覆盖渲染 ISML 模板