gitlab的fork派生使用

1、从原库Fork(派生)到自己的仓库

gitlab的fork

2、将Fork(派生)库Clone到到本地

git clone  Fork(派生)库的地址

3、添加对原库的远程仓库,使Clone的本地库与远程库相关联

  • 查看当前远程仓库:
git remote -v

然后会显示,Fork的两个链接

gitlab远程仓库地址
  • 添加原库的远程仓库:
git remote add 原库的别名 原库的地址

再查看一下当前远程仓库,就会多了两个远程仓库

gitlab远程仓库地址

4、本地库获取原库的更新

  • 下面介绍fetch+merge的方法:

(1)步骤一

# 获取 `原库的别名` 下的 `原库的分支名` 的更新内容

git fetch 原库的别名 原库的分支名

(2)步骤二

# 将更新的 `原库的别名` 下的 `原库的分支名` 合并到当前的本地的分支上

git merge 原库的别名/原库的分支名

5、将更新后的本地库通过add,commit,push,一条龙服务上传到自己的Fork(派生)库,实现对Fork(派生)库的更新

6、将本地库的更新到Fork库后,合并到原库,实现提交自己的代码到原库

提交合并请求