当前位置:网站首页>小知识系列: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合并原仓库分支即可
边栏推荐
猜你喜欢

CDH (computational Diffie-Hellman) problem and its differences with discrete logarithm and DDH problems

WEB自动化之多窗口操作、切换frame、弹窗处理

synchronized详解

CDN的加速原理是什么?

为什么 RTP 的视频的采样率是 90kHz ?
![[Inter-process communication]: pipe communication/named/unnamed](/img/8c/d330cdb5d447e50b4c6058e34752dd.png)
[Inter-process communication]: pipe communication/named/unnamed

JVM常量池详解

关于机组的部分知识点随笔

排序方法汇总(C语言)

Zabbix: PHP option“date.timezone” Fail
随机推荐
Oauth2.0 authentication server adds verification code login method
PostgreSQL 协议数据样例
Oauth2.0 authentication server construction
WeTest----如何查看Wetest生成测试报告?
LAMP 环境搭建 yum源安装方式 (Apache 2.4.6 +mysql 8.0.28+php 8.1.3)
Xrdp 体验优化
Oauth2.0 security (take WeChat authorized login as an example)
分布式一致性协议-Raft
记一次 ThreadLocal 泄漏导致的 shardingsphere-jdbc-core 单元测试偶发失败的排查与修复
HCIE学习记录——数据封装与常用协议(TCP/UDP)
smart_rtmpd 的 VOD 接口使用说明
类模板/赋值运算和加等运算
Xshell 使用删除键乱码问题
Windows下mysql服务无法启动:服务没有报告任何错误。
C语言函数调用过程-汇编分析
【Solidity智能合约基础】-- 基础运算与底层位运算
ssm整合
The dynamic planning theory
hybrid 实现同网段但不同vlan之间通讯
Oauth2.0 资源服务器搭建