首页 > 其他分享 >git 同步主仓库到fork仓库

git 同步主仓库到fork仓库

时间:2024-07-02 11:11:37浏览次数:16  
标签:fork origin git 更改 仓库 upstream

# 1. 克隆你的fork仓库(如果你还没有克隆)
git clone <your-fork-repo-url>
 
# 2. 进入仓库目录
cd <your-fork-repo-directory>
 
# 3. 添加主仓库作为一个新的远程仓库(如果你还没有添加)
git remote add upstream <main-repo-url>
 
# 4. 获取主仓库的最新更改
git fetch upstream
 
# 5. 当前项目切换到你想要合并更改的分支
git checkout dev 
 
# 6. 合并主仓库的更改到你的分支 (取决于主仓库使用的是哪个分支名)
git merge upstream/dev  # 或者 git merge upstream/master
 
# 7. 如果一切顺利,你的fork仓库现在同步了主仓库的最新更改。
#   你可以提交这些更改到你的fork:
git push origin main  # 或者 git push origin master

标签:fork,origin,git,更改,仓库,upstream
From: https://www.cnblogs.com/yangchin9/p/18279494

相关文章

  • git同一分支代码冲突 [GPT]
    问题描述李四和王五同时下载了dev分支代码,main.cpp代码为:#include<stdio.h>voidmain(void){ printf("hello");}李四修改代码后提交并push,李四修改的代码#include<stdio.h>voidmain(void){ printf("hello李四");}同时王五也修改了代码#include<stdio.h>voi......
  • 本地仓库合并另一个仓库某个提交
     记录下,使用若依v3.8.7版本,后续要升级到v3.8.8版本,本地仓库合并若依仓库的新版本的提交记录: 1.添加远程仓库gitremoteaddother-repo<另一个仓库的URL> 2.拉取最新gitfetchother-repo 3.合并对应的分支gitmergeother-repo/<branch> 4.找到要合并的提交......
  • centos7系统GitLab服务器搭建(最新稳定版)
    1、GitLab介绍GitLab是一个用于仓库管理系统的开源项目,使Git作为代码管理工具,并在此基础上搭建起来的Web服务。Gitlab是被广泛使用的基于git的开源代码管理平台,基于RubyonRails构建,主要针对软件开发过程中产生的代码和文档进行管理,Gitlab主要针对group和proj......
  • 聊聊gitlab ci如何构建以时间为版本号的docker镜像
    前言最近朋友他们部门有部分内部项目,打算用gitlabci来做项目持续集成部署,他们有个需求,构建docker镜像的时候,版本需要是以当前时间作为版本。其格式为yyyymmddhhmm一开始朋友翻阅官方文档,发现gitlabci有个变量CI_COMMIT_TIMESTAMP,可以生成时间戳,他默认生成的格式是ISO-8601。就......
  • 【分布式数据仓库Hive】Hive的安装配置及测试
    目录一、数据库MySQL安装1.检查操作系统是否有MySQL安装残留2.删除残留的MySQL安装(使用yum)3.安装MySQL依赖包、客户端和服务器4.MySQL登录账户root设置密码,密码值自定义,这里是‘abc1234’5.启动MySQL服务6.登录MySQL,进入数据库操作提示符7.授权Hive远程登录账户......
  • pycharm 配置git
    配置Git与PyCharm连接的认证信息,可以参考以下步骤:安装Git:如果还未安装Git,需前往Git官网(https://git-scm.com/downloads)下载并安装。在PyCharm中配置Git路径:打开PyCharm,点击菜单栏的“File”(文件)->“Settings”(设置)进入设置界面。在左侧的面板中找到“Version......
  • Two-factor authentication (2FA) is required for your GitHub account
    今天在尝试打开GitHub页面时,突然出现了一个错误提示:“Two-factorauthentication(2FA)isrequiredforyourGitHubaccount”(如图所示)。这个错误提示表明,GitHub账户需要启用双因素认证(2FA)才能继续使用。在网上找了一些办法可以解决但是太麻烦找了比较简单的方法  ......
  • 【git】github如何上传超过100MB大小的单个文件
    在使用GitHub进行版本控制时,默认情况下,单个文件的大小限制为100MB。如果你需要上传超过这个大小的文件,可以使用GitLFS(LargeFileStorage)。GitLFS是一种Git扩展,专门用于处理大文件,它将大文件替换为轻量级的指针,并将实际的文件内容存储在远程服务器上。1.安装从Git2......
  • git使用
    【一】常用命令#基本命令gitinit#初始化git文件gitstatus#查看仓库状态gitadd文件夹#把当前文件的变更提交到暂存区gitadd.#把当前工作区所有变更提交到暂存区gitcommit-m'注释'#把暂存区提交到版本库,变更被版本管理,以后即便删除了也能找回来#设置......
  • 41、linux-yum源管理-阿里云仓库配置
    ·yum的管理1、清理原有的yum配置·把本地或者官方的/etc/yum.repos.d/路径下的所有repo配置文件移走·确保/etc/yum.repos.d/这里没有其它文件2、下载配置阿里巴巴开源镜像站官网配置:https://developer.aliyun.com/mirror/·在这个位置/e......