美文网首页程序员
2018-07-06 使用Git进行协同开发第一步:fork&a

2018-07-06 使用Git进行协同开发第一步:fork&a

作者: HelloMin | 来源:发表于2018-07-06 13:51 被阅读5次

1. 找到你想要参与的项目,fork这个项目,从而得到一个线上的你自己的项目。

想参与的项目:ssh://git@gitlab.xxx.domain/xxx/Main.git

我fork得到的项目:ssh://git@gitlab.xxx.domain/hellomin/Main.git

2. 将这个线上的你自己的项目,clone到本地:

git clone ssh://git@gitlab.xxx.domain/hellomin/Main.git

3. 进入本地项目目录,查看远端仓库信息:

git remote -v

应该可以看到自己的远端项目的信息:

$ git remote -v

origin ssh://git@gitlab.xxx.domain/hellomin/Main.git (fetch)

origin ssh://git@gitlab.xxx.domain/hellomin/Main.git (push)

为了和我们想要参与的项目保持一致,需要把该项目也添加到我们的远端仓库中:

git remote add Main ssh://git@gitlab.xxx.domain/xxx/Main.git

再次查看远端仓库信息,可以发现添加了一个新的远端仓库

$ git remote -v

Main ssh://git@gitlab.xxx.domain/xxx/Main.git (fetch)

Main ssh://git@gitlab.xxx.domain/xxx/Main.git (push)

origin ssh://git@gitlab.xxx.domain/hellomin/Main.git (fetch)

origin ssh://git@gitlab.xxx.domain/hellomin/Main.git(push)

然后同步该项目的代码:

git fetch Main master & git pull Main master

也可以直接rebase

git fetch Main/master

酱紫就可以在本地开始基于远端仓库的最新代码开发了!

下一篇讲写好了代码怎么提交一个merge request!

相关文章

网友评论

    本文标题:2018-07-06 使用Git进行协同开发第一步:fork&a

    本文链接:https://www.haomeiwen.com/subject/lhlvuftx.html