如何使用原始分支更新gitlab fork

时间:2018-08-02 07:05:46

标签: git gitlab

我们在项目中使用gitlab 启动项目时,回购中只有一个分支:master。 我为ID创建了一个fork,并克隆了该fork的本地存储库,然后执行以下过程:

  1. 从远程主分支拉到本地。
  2. 将其推送到远程fork。
  3. 创建从远程fork到原点的合并请求

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

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

这是正确的吗?还是有另一种方法?我应该在gitlab中删除我的fork并重新创建它吗?

我尝试进行提取,但是没有用。我猜是因为在获取之前我必须先克隆。

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

1 个答案:

答案 0 :(得分:0)

如果您希望与其他项目保持同步,则可以使用https://docs.gitlab.com/ee/workflow/repository_mirroring.html

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