fork 操作:就是从别的大佬远程端 gitlab 仓库拷贝一份到自己的 gitlab 仓库。

在开发学习时,经常通过 fork 别人的 gitlab 开源项目进行开发学习。
所以在我们开发完成后,想合并到大佬的主分支去,我们需要进行创建一个 merge request, 提交给主分支代码管理员进行代码审核,审核通过后允许merge,这样我们开发的代码就会合并到主项目中。

那么大佬的主分支有更新了,我们怎样将主分支的更新代码代码拉取、合并到本地呢?

fork分支更新流程:

1.首先要确认是否建立了主项目的远程源:

$ git remote -v

如果只显示自己的两个源(fetch, push)如下:

2.则说明没有建立远程的repo源,需要添加主repo的源:

git remote add upstream https://github.com/b******/c*****.git    #git remote add upstream URL

这里的upstream 是我们建立的远程branch的一个本地名。对于url一般有https与ssh的方式,如果是ssh方式,则需要添加ssh的url,不能添加https的方式,否则不能在ssh下访问该url。

3.添加完之后再次使用 git remote -v 来确认。

$ git remote -v

有 upstream 这样就是已经创建了主repo的远程源。

4.拉取主repo源代码:

 git fetch upstream

5.合并主repo代码到本地代码:

git merge upstream/main

大功告成!!!!

gitlab上fork别人的代码,如何更新主分支最新代码相关推荐

  1. git将master主分支最新代码合并到自己的分支

    1. 打开项目,切换到master主分支 git checkout master 2. 拉取master主分支最新代码 git pull 3. 切换到自己的分支dev git checkout dev ...

  2. Git工具:开发分支拉取主分支最新代码的实现

    场景描述:比如我在9yue_wzh分支上开发,如何操作才能拉取到主分支的最新代码呢? 步骤实现: 1.切换到主分支 git checkout master 2.拉去主分支最新代码 git pull o ...

  3. 怎么从gitlab上下载别人的代码

    提要 当需要从gitlab上下载别人的代码时,这里简述一下如何操作. 方法 按如下的步骤来实现: 1.在自己的电脑脑上新建一个空文件夹,文件夹的名称自己取. 2.在新建的文件夹上右键,选择git ba ...

  4. github 上 Fork 别人的项目后的常用的操作指南

    因为我 fork 了 Mojo 的项目,这样才学会了如何使用 github. 现在分享一些经验给大家.希望大家也能参与到开源的项目来. 1. 提交自己本地项目的修改到 github 的库中. 如果你自 ...

  5. git idea 分支合并到另一个分支_idea如何在Git上将分支代码合并到主分支

    1.先将本地代码更新为主分支最新的代码,从主分支上pull到自己的分支.点击VCS-Git-Pull弹出如下弹窗,然后勾选主分支点击pull拉取主分支代码: 2.将本地改动的代码提交到本地仓库,然后p ...

  6. git把分支代码合并到主分支

    git把分支代码合并到主分支 1.要把代码合并到哪个分支,需要先切换到那个分支 git checkout 分支名: 2.代码优先的分支(代码多的分支,最新修改过要保存的) git merge 代码优先 ...

  7. 在linux下载github代码,linux 定时下载github最新代码

    场景:网站的代码在github上托管,静态网站部署在服务器上,每次自己修改完本地代码后,提交到github上,需要自己去服务器上执行git pull 拉取最新代码, 为了解决这种操作,自己再服务器上  ...

  8. 【消失的代码】Git 合并分支导致代码消失

    1. 问题背景 A 页面的代码莫名其妙消失了,而且不清楚是什么时候被删的. 发现这个问题之后,心里除了一句"草泥马"以外,也萌生了很多疑惑.比如说,团队在代码上线前,是有 CR 流 ...

  9. TortoiseGit 更新远程仓库最新代码到本地仓库_入门试炼_05

    文章目录 1. 更新项目 1. 更新项目 拉取和远程仓库保持版本一致

  10. 【git】使用git命令更新最新代码以及将本地代码上传到远程仓库

    一.更新当前分支最新代码 1.如果本地当前分支设置了上游分支通过:git branch -vv 查看.后运行:git pull 即可更新最新代码 2.如果没有设置上游分支可先设置上游分支:git br ...

最新文章

  1. 听完李厂长和雷布斯在乌镇讲AI段子,我突然理解为什么这两个男人选择在一起了
  2. PCA的数学原理(通俗易懂)
  3. python面向对象重新梳理
  4. RMAN干掉热备份#OCP试验1#
  5. 在Flutter中设置更好的Logging的指南
  6. C语言实现链表(附完整源码)
  7. C++实现各种选择排序(简单选择排序,堆排序)
  8. vue企业网站模板_模板网站VS定制网站,企业如何选择?
  9. Slowquery图形化显示MySQL慢日志工具搭建
  10. HTTP CSP详解
  11. java哈希映射干什么的_java – 为什么在哈希映射中有空值或空键是有用的?
  12. 亲戚关系php,亲属关系称谓、亲属称谓表、亲属称呼表、亲属关系称呼
  13. java自动发图文微博_自动发带图的微博
  14. (5.2.1)配置服务器参数——即时文件初始化(IFI)
  15. i技术会 | 爱奇艺品牌广告算法探索和实践
  16. 0922CSP-S模拟测试赛后总结
  17. 向oracle增加两个重做日志组文件,Oracle重做日志文件
  18. ipad屏幕镜像_如何在Windows PC上镜像iPhone或iPad的屏幕
  19. 那些年,我们一起做过的 Java 课后练习题(66 - 70)
  20. lol德玛西亚登录服务器未响应,LOL客户端又出现问题?大量玩家无法登陆,解决方法已出现!...

热门文章

  1. Simulink 环境基础知识(二十一)--优化、估计和扫描模块参数值
  2. 定义函数和更多形式(基础篇)
  3. 自制冰箱,冰柜蒸发器和毛细管的速算
  4. wav2sbc:wav格式转成sbc的txt格式
  5. 2019华为校园大使面试经验
  6. Python寻找数组中重复数字
  7. PNAS | 富含亮氨酸重复序列延伸蛋白调节拟南芥耐盐性
  8. 洛谷 U87052 一线天
  9. 大数据笔记--Hadoop(第二篇)
  10. inno setup 初次使用