GitLab:包括从类似项目到本地仓库的分支

时间:2019-12-16 09:04:12

标签: gitlab

我对GitLab还是很陌生,对分支机构和更新本地仓库有疑问。 大约两周前,我克隆了一个项目并对该项目做了一些工作(主要是添加了一个分支)。其他人也有相同项目的本地存储库(希望如此)。现在,我只想克隆其他人制作的本地存储库之一的单个分支,并将其包括到我的本地存储库中。...我该怎么做?我可以将分支克隆到另一个目录中,但是我的目标是只有一个目录仅包含一个包含该分支的名称,以便可以在从头开始的分支和克隆的新分支之间切换。

为了更清楚一点,基本上:有一个名为a_proj的项目。我和另一个人克隆了a_proj,因此有我们要处理的本地存储库。另一个人添加了一个我没有的名为a_branch的分支。我想将a_branch包含在我的a_proj版本中。

此外,我还有一个关于更新分支的不同问题。如果某人在我的本地分支机构上也做了一些工作,而我又想包含他们的更改,或者甚至将我的分支机构更改为他们的版本,该怎么办?我该怎么办?

非常感谢您提供有关此主题的任何有用答案。如前所述,如果对这篇文章或我对GitLab的想法有建设性的批评,我很高兴听到它,这对我来说是一个相当新的话题,我想在任何地方学习!

1 个答案:

答案 0 :(得分:0)

好的,我知道了。实际上一旦知道了该怎么做就很容易。对于信息,我使用的是GitKraken,因此对于不同的环境它可能有所不同,但本质上是将其他人的项目添加为远程项目(其中自己的项目也应该是远程命名的Origin)。然后,只需将所需的分支签出,就可以将这些遥控器的任何分支添加到本地项目中。然后将其添加到可以完成工作的本地存储库中。 我想这对于使用GitLab的人来说并不是什么新鲜事物,但是我会把它留在这里,以防某些菜鸟(像我一样)也有这个问题。