首页 > 其他分享 >fork后更新仓库代码

fork后更新仓库代码

时间:2023-11-12 11:22:31浏览次数:22  
标签:fork git 仓库 代码 更新 master upstream

目录

fork后更新仓库代码

场景:

github上fork原项目,如何将本地仓库代码更新到最新版本?
在github上fork原项目,项目组成员发起pull request提交了代码,这时自己在本地仓库该如何更新到最新代码?

模型

image

操作方法如下:

方法一、从github上进行操作然后更新

如何在 Github 网页端同步更新?

  1. 进入你自己的 fork 过来的仓库。
  2. 查看有未同步的提交,点击 Sync fork -- Update branch 同步数据
    image
  3. 此时提示已经更新到最新代码
    image

方法二、通过命令行fetch拉取原仓库更新

  1. 配置当前当前fork的仓库的原仓库地址
git remote add upstream <原仓库github地址>

删除关联的仓库

git remote remove upstream
  1. 查看当前仓库的远程仓库地址和原仓库地址
git remote -v

image

  1. 获取原仓库的更新。使用fetch更新,fetch后会被存储在一个本地分支upstream/master上。
git fetch upstream

image

  1. 合并到本地分支。切换到本地master分支,合并upstream/master分支。
git merge upstream/master
  1. 这时候使用git log就能看到原仓库的更新了。
git log
  1. 如果需要自己github上的fork的仓库需要保持同步更新,执行git push进行推送
git push origin master

原文档:
https://blog.csdn.net/u013673437/article/details/127198924
https://blog.csdn.net/qq_39876147/article/details/125117512?csdn_share_tail={"type"%3A"blog"%2C"rType"%3A"article"%2C"rId"%3A"125117512"%2C"source"%3A"w425772719"}

标签:fork,git,仓库,代码,更新,master,upstream
From: https://www.cnblogs.com/haima/p/17826887.html

相关文章

  • C语言表白代码
    以下是一个基于C语言的简单表白程序代码,通过打印特定的字符画和文字,向特殊的人表达爱意:#include<stdio.h>intmain(){printf("\n");printf("***************\n");printf("***************************\n");printf......
  • 抖音小程序开发:探索技术创新的代码之旅
    随着抖音小程序的兴起,企业纷纷将目光投向这个充满活力的平台。抖音小程序开发不仅为品牌提供了更广泛的曝光机会,更是技术创新的舞台。本文将带领读者深入探索抖音小程序开发的技术要点,探讨如何通过代码实现个性化、高效的小程序。1.小程序基础框架搭建在进行抖音小程序开发之前,首......
  • 抖音小程序开发实战:打造独特品牌体验的代码之旅
    抖音小程序的崛起为品牌提供了一个全新的数字化平台,而通过深入的抖音小程序开发,品牌不仅能够提升曝光度,更能打造独特的用户体验。在本文中,我们将深入研究抖音小程序开发的关键技术要点,并通过实际代码演示,带领读者走进这个充满创新和技术魅力的开发世界。1.建立小程序基础框架首先,......
  • 11 11 vue3代码优化
     使用axios发送异步请求是这种格式,现在异步请求都封装到api中。说法如下:接口调用的js代码一般都会封装到js文件中,并一函数的形式暴露给外部,例如: 这张图片包括了没有参数和有参数的两种情况 然后在组件中的script中调用函数就行,但这样不行,好像跟什么同步异步有关,反正这样......
  • 程序员如何提高自己的代码能力呢?
    前言程序员如何提高代码能力?个人认为代码能力比较强的程序员应该具备良好的编码习惯并可以输出高质量的代码实现的特征。那么程序员如何提高代码能力的问题,就变成了怎么才能成为一个具备良好编码习惯并可以输出高质量代码实现的程序员。其实很简单,首先,要知道高质量的代码具备哪些特......
  • 二元子句归结的c++代码分析
      1//Tryfurtherlearntclauseminimizationbymeansofbinaryclauseresolution.2boolSolver::binResMinimize(vec<Lit>&out_learnt)3{4//Preparation:rememberwhichfalsevariableswehavein'out_learnt'.5......
  • 线性代数 · 矩阵 · Matlab | Moore-Penrose 伪逆矩阵代码实现
    背景-Moore-Penrose伪逆矩阵:对任意矩阵\(A\in\mathbbC^{m\timesn}\),其Moore-Penrose逆矩阵\(A^+\in\mathbbC^{n\timesm}\)存在且唯一。定义:若矩阵G满足\(AGA=A,~GAG=G,~(AG)^H=AG,~(GA)^H=GA\),则G是Moore-Penrose逆矩阵,可以记作\(A^+\)。性质:\(A^......
  • 下列代码存在几个变量没有被回收?( )
    下列代码存在几个变量没有被回收?()vari=1;vari=2;varadd=function(){vari=0;returnfunction(){i++;console.log(i);}}();add();3个1:全局变量i不会被回收2:全局变量add不会被回收3:闭包引用的局部变量i不会被回收代码回收......
  • 如下代码输出的结果是什么:
    如下代码输出的结果是什么console.log(1+"2"+"2");console.log(1++"2"+"2");console.log("A"-"B"+"2");console.log("A"-"B"+2);12232NaN2NaNconsole.log(1+"2"+......
  • Matlab代码优化之道
    ​ 一、遵守PerformanceAcceleration的规则关于什么是“PerformanceAcceleration”请参阅matlab的帮助文件。1、只有使用以下数据类型,matlab才会对其加速:logical,char,int8,uint8,int16,uint16,int32,uint32,double而语句中如果使用了非以上的数据类型则不会加速,如numeric......