git子仓库拉取主仓库代码
# 1. 克隆你的fork仓库(如果你还没有克隆)git clone <your-fork-repo-url>
# 2. 进入仓库目录(或者是直接在项目目录中打开Git Bash)cd <your-fork-repo-directory>
# 3. 添加主仓库作为一个新的远程仓库(如果你还没有添加)git remote add upstream <main-repo-url>
# 查看远程仓库是否配置成功git remote -v
# 如果报错,删除现有的upstream重新配置即可git remote remove upstream
# 4. 获取主仓库的最新更改git fetch upstream
# 5. 在当前项目切换到你想要合并更改的分支git checkout dev-1.0
# 6. 拉取主仓库代码
方式1:合并主仓库的更改到你的分支 (取决于主仓库使用的是哪个分支名)git merge upstream/dev
# 处理完冲突就可以提交这些更改到你的fork仓库中了git push origin dev-1.0
方式2:拉取主仓库的某个提交// 查看提交记录
git log upstream/main
Vim快捷键:
Ctrl+C:挂起 Vim 将其从前台发送到后台
Ctrl+Z:挂起 Vim 将其从前台发送到后台
:x:保存所有更改并退出 Vim
:wq:保存当前文件并退出 Vim
:q!:放弃所有更改并退出 Vim
拉取提交git cherry-pick <commit-hash>
提交git push
# 7. 如果一切顺利,你的fork仓库现在同步了主仓库的最新更改
# 处理完冲突就可以提交这些更改到你的fork仓库中了git push origin dev-1.0
git子仓库拉取主仓库代码的更多相关文章
- 使用git提交和拉取gitee的代码
使用git提交和拉取gitee的代码 1. 安装Git(自行摸索) 2. 在gitee新建仓库 名称和路径自己写 这两个二选一足矣 默认分支master就行 复制这个链接,待会要用 3. 新建项目目录 ...
- git——解决每次拉取、提交代码时都需要输入用户名和密码
在开发中我们经常需要通过 git 对代码进行拉取和提交,频繁地输入用户名和密码会带来很大的麻烦,下面就介绍一下解决git每次拉取.提交代码时都需要输入用户名和密码的方法. 很简单,只要两步骤就能实现: ...
- git从远程仓库拉取内容或向远程仓库上传内容
一.将本地文件上传到远程仓库步骤 git init git add . git commit -m "初始框架" git remote add origin https://git ...
- git提交拉取远程仓库
https://gitee.com/ ---- 国内服务器 https:/github.com/ ---- 国外服务器 git init ---- 初始化(创建主分支)仓库 git clone 拉取 ...
- 拉取远程仓库到本地错误The authenticity of host 'github.com (13.229.188.59)' can't be established.
1.个人在github上面创建了仓库,通过本地的git拉取远程仓库到本地报错信息如下: 这是因为Git使用SSH连接,而SSH第一次连接需要验证GitHub服务器的Key.确认GitHub的Key的指 ...
- git只拉取github部分代码的方法
需求:github某个项目所有代码太大,有600+M,甚至更大:只需要拉取部分代码,一是可以降低网络消耗,二是可以降低磁盘占用 分析了下空间占用情况:发现每个项目下的.git/objects/pack ...
- 【记录】git 拉取远程分支代码,同步到另一个git上
最近有需求从某git 上拉取所有分支代码同步到另一git上,现记录操作步骤,以便日后使用: 1:先克隆其中一个分支代码到本地环境 git clone -b test http://账号:密码@XXX. ...
- maven本地仓库有相应的依赖,依旧会从远程仓库拉取问题的原因及解决
请打开你自己的本地仓库,对应依赖路径下的_remote.repositories文件.如果是从远程仓库拉取的,这里一般是显示这个: junit-4.12.jar>alimaven= junit- ...
- k8s实战之从私有仓库拉取镜像 - kubernetes
1.实战目的 从私有docker仓库拉取镜像,部署pod.上一篇中,我们搭建了私有的镜像仓库,这一篇我们将与k8s结合实战使用私有仓库. 2.登录docker 为了完成本次实战,需要登录docker, ...
- 关于使用kubeoperator搭建k8s集群使用containerd作为容器运行时,从自己搭建的habor仓库拉取镜像的有关说明
1.kubepi界面添加habor仓库信息,并授权给k8s集群 这一步的操作是当在工作负载选择从harbor仓库拉取镜像时会自动创建有关的secrets信息,从而不用事先手动创建了(有别于kuboar ...
随机推荐
- java基础---构造函数
封装 封装的步骤: 1. 使用private修饰需要被封装的属性. 2. 根据需要提供get或者set方法设置以及获取属性. 封装的好处: 1. 提高了数据的安全性. 2. 操作简单. 3. 隐藏了实 ...
- 合并字符串 sql
简介 select concat(last_name, ' ', first_name) as Name from employees;
- 触摸/液位/感应三合一SC01F芯片的高性能解决方案
触摸/液位/感应三合一SC01F芯片的高性能解决方案 SC01F是厦门晶尊微电子的单键电容触摸感应芯片,它可以通过任何非导电介质(如玻璃和塑料)来感应电容变化. SC01F应用场景 SC01F可以实现 ...
- 图论 I
进军图论! 本篇图论主要内容:最短路.最小生成树. 定义与记号 涉及常见或可能用到的概念的定义.关于更多,见参考资料. 基本定义 图:一张图 \(G\) 由若干个点和连接这些点的边构成.点的集合称为 ...
- 记一次nginx访问快捷方式指向的文件夹失败的排查解决过程
起因是项目上有一个文件域名,dns解析到linux系统的服务器上,有一个nginx服务反向代理了一个位于nas挂载盘内的文件目录,现在有一个新需求是让客户还是通过这个域名作为访问入口,访问同样位于na ...
- U559662 不一般的操作-区间dp
U559662 不一般的操作 解析 对于操作次数只有 \(0\) 次的答案,直接判断 \(p\) 数组是否是 \(1\) 到 \(n\) 即可. 对于操作次数只有 \(1\) 次的答案,枚举断点 \( ...
- 一步一步学习使用LiveBindings(3) 绑定到ListView,用TProtoTypeBindSource创建样例数据
一步一步学习使用LiveBindings(3) 绑定到ListView,用TProtoTypeBindSource创建样例数据 FireMonkey(简称FMX)是一个跨平台的应用程序设计框架,这个框 ...
- 一步一步学习使用LiveBindings(1) 使用向导无代码创建基于绑定的FireMonkey应用程序
一步一步学习使用LiveBindings(1) 使用向导无代码创建基于绑定的FireMonkey应用程序 这将是一个系列的文章,主要通过实际操作的模式一步一步来揭开LiveBindings的面纱. 在 ...
- Origin图表技巧之绘制带辅助面的3D折线图
折线图是科研中经常用到的图表之一,它通过线的升降变化显示数据的变化趋势,今天给大家分享绘制三维折线图的操作方法: 操作步骤: 1.先打开Origin2024软件,然后在Book1中输入如下示例数据: ...
- The Halting Problem Gym - 102680C
https://vjudge.net/problem/Gym-102680C/origin https://vjudge.net/contest/396206#problem/C In the det ...