相关文章推荐
傻傻的小蝌蚪  ·  git两个不同仓库代码的同步_git 两个仓库同步·  4 周前    · 
满身肌肉的剪刀  ·  神奇动物海报在哪里_素材网站_图片免费下载- ...·  3 月前    · 
爱看球的哑铃  ·  Mathpix ...·  6 月前    · 
开心的斑马  ·  将UTC日期时间转换为本地日期时间-腾讯云开 ...·  7 月前    · 
空虚的葡萄酒  ·  长江学者奖励计划_百度百科·  1 年前    · 
无聊的刺猬  ·  双边关系_中华人民共和国外交部·  1 年前    · 
Code  ›  FAQ-保持Fork之后的项目和上游同步开发者社区
fork 仓库
https://cloud.tencent.com/developer/article/1749710
憨厚的烤红薯
7 月前
Run丘比特

FAQ-保持Fork之后的项目和上游同步

原创
前往小程序,Get 更优 阅读体验!
立即前往
腾讯云
开发者社区
文档 建议反馈 控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
Run丘比特
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
社区首页 > 专栏 > FAQ-保持Fork之后的项目和上游同步

FAQ-保持Fork之后的项目和上游同步

原创
作者头像
Run丘比特
修改 于 2020-11-20 10:05:38
1.3K 0
修改 于 2020-11-20 10:05:38
举报
文章被收录于专栏: 边城浪子周刊

前言:

团队协作,为了规范,一般都是fork组织的仓库到自己帐号下,再提交pr,组织的仓库一直保持更新,减少对项目库的直接操作。

首先我们预览流程脑图为:

下面介绍如何保持自己fork之后的仓库与上游仓库同步。以我 fork 团队的前端仓库为例

言外之意就是A->B的过程

1、要派生一个项目,请单击fork按钮,如下所示

2、分叉项目之后,您需要通过单击它将分叉项目添加到一个fork组

3、接下来的一段时间内,它将开始处理一个项目,如下图所示

4、它会在项目过程完成后显示成功信息

5、然后就可以在自己的帐号下 clone 相应的仓库

注意:此时clone的项目是B分组下的项目,否则会出错

代码语言: javascript
复制
git clone git@xxx.gitlab.com:frontend/xxx.gitlab.io.git

6、进入到我们的项目目录

代码语言: javascript
复制
cd work/demo

7、使用 git remote -v 查看当前的远程仓库地址,输出如下:

代码语言: javascript
复制
origin  git@xxx.gitlab.com:frontend/xxx.gitlab.io.git (fetch)
origin  git@xxx.gitlab.com:frontend/xxx.gitlab.io.git (push)

可以看到从自己帐号 clone 下来的仓库,远程仓库地址是与自己的远程仓库绑定的(这不是废话吗)

接下来添加原库的远程仓库:运行

代码语言: javascript
复制
git remote add upstream https://xxx.gitlab.com/frontend/demo.github.io.git

这条命令就算添加一个别名为 upstream(上游)的地址【为对远程仓库起的别名】,指向之前 fork 的原仓库地址。 git remote -v 输出如下:

代码语言: javascript
复制
origin  git@xxx.gitlab.com:frontend/xxx.gitlab.io.git (fetch)
 
推荐文章
傻傻的小蝌蚪  ·  git两个不同仓库代码的同步_git 两个仓库同步
4 周前
满身肌肉的剪刀  ·  神奇动物海报在哪里_素材网站_图片免费下载-ZCOOL站酷
3 月前
爱看球的哑铃  ·  Mathpix Snip除了识别公式,竟然还可以识别表格?-阿里云开发者社区
6 月前
开心的斑马  ·  将UTC日期时间转换为本地日期时间-腾讯云开发者社区-腾讯云
7 月前
空虚的葡萄酒  ·  长江学者奖励计划_百度百科
1 年前
无聊的刺猬  ·  双边关系_中华人民共和国外交部
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号