当前位置:网站首页>小知识系列:Fork之后如何与原仓库分支同步
小知识系列:Fork之后如何与原仓库分支同步
2022-08-02 14:16:00 【蒲春伟】
引言
在日常工作过程中在gitlab或是github上会存在需要fork其它代码到自己的仓库中,进行一些自定义的变更,与此同时又想保持与主干的同步,此时应该如何处理
1. 远程仓库查看
默认的远程仓库地址可以通过git remote -v 查看,而默认也只能查看到fork之后的仓库的分支与代码,此时只能与当前仓库的分支代码进行merge。
2. 远程仓库关联
因为默认关联的远程仓库只有fork之后的分支,故只能选择fork之后的仓库来进行代码的合并,如果能够关联多个远程仓库是不是就能解决该问题,主流的解决方案也是基于此,默认的远程命名为origin,通过git执行再添加一个远程仓库upstream,具体指令如下:git remote add upstream 【Upstream git URL】来进行配置即可
3. 多仓库代码合并操作
- 优先进行远程仓库代码同步,有别于原有的git fetch,需要通过git fetch upstream来同步原仓库的分支与代码
- 通过git merge upstream/branchName合并原仓库分支即可
边栏推荐
猜你喜欢

记一次 ThreadLocal 泄漏导致的 shardingsphere-jdbc-core 单元测试偶发失败的排查与修复

HCIE学习记录——数据封装与常用协议(TCP/UDP)

类模板/赋值运算和加等运算

【进程间通信】:管道通信/有名/无名

虚拟机使用的是此版本 VMware Workstation 不支持的硬件版本。模块“Upgrade”启动失败。未能启动虚拟机。

分布式一致性协议-Raft

net start mysql 服务名无效。

HCIE学习记录——OSI参考模型
![[Inter-process communication]: pipe communication/named/unnamed](/img/8c/d330cdb5d447e50b4c6058e34752dd.png)
[Inter-process communication]: pipe communication/named/unnamed

webrtc 中怎么根据 SDP 创建或关联底层的 socket 对象?
随机推荐
假的服务器日志(给history内容增加ip、用户等内容)
双链表(普通迭代器和常性迭代器)
Run ns3 with multiple processes
分布式一致性协议-Paxos
【solidity智能合约基础】节约gas的利器--view和pure
优先级表和Ascll表
LAMP 环境搭建 yum源安装方式 (Apache 2.4.6 +mysql 8.0.28+php 8.1.3)
Vmware workstation16 安装 ESXi 6.7 详细步骤
图解MESI(缓存一致性协议)
一分钟之内搭建自己的直播服务器?
三大特殊类(String Object 包装类)与异常
OpenPose 运行指令 ([email protected])
mininet hosts talk to real internet
Oauth2.0 Supplement
webrtc 中怎么根据 SDP 创建或关联底层的 socket 对象?
【软件测试】测试基础讲解
创建系统还原点及恢复
ks.cfg 怎么读取光盘 (cdrom) 上的文件并执行对应的脚本
RouteOS 导入至PVE
你的站点可能还没有准备好用于Site KitSite Kit 无法访问 WordPress REST API。请确保其已在您的站点上启用。