首页 > 解决方案 > 如何使用起源中的新分支更新 gitlab 分叉

问题描述

我们在项目中使用 gitlab 当我们开始项目时,我们在 repo 中只有一个分支:master。我为我的 ID 创建了一个 fork,克隆了一个本地 repo,我们遵循以下过程:

  1. 从远程主分支拉到本地。
  2. 将此推送到远程分叉。
  3. 创建从远程分叉到源的合并请求

现在我们在原点创建了两个新分支。但是,它们不会在我的 fork 中自动重新创建。所以现在我无法将这些新分支克隆到我的本地分支。那么我该怎么做呢?我认为这将是唯一的方法?

  1. 将所有分支从远程源拉到我的本地分支。
  2. 将所有分支推送到远程分支。

这个对吗?还是有其他方法?我应该在 gitlab 中删除我的 fork 并重新创建它吗?

我试过做一个提取,但它不起作用。我想这是因为我必须先克隆,然后再获取。

任何不涉及更改任何设置的解决方案?,因为我没有管理员权限。

标签: gitgitlab

解决方案


如果你想让一个 fork 与另一个项目保持同步,你可以使用https://docs.gitlab.com/ee/workflow/repository_mirroring.html

请记住,fork 项目是一个不同的项目。


推荐阅读