当前位置:网站首页>小知识系列: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合并原仓库分支即可
边栏推荐
- JMM&synchronized&volatile详解
- CDH (computational Diffie-Hellman) problem and its differences with discrete logarithm and DDH problems
- Xrdp 体验优化
- OpenPose 基本理念
- 使用三个线程,按顺序打印X,Y,Z,连续打印10次
- PostgreSQL 协议数据样例
- 【软件测试】概念篇
- 炒鸡好用的音乐平台(插件)
- 代码细节带来的极致体验,ShardingSphere 5.1.0 性能提升密钥
- 记一次 ThreadLocal 泄漏导致的 shardingsphere-jdbc-core 单元测试偶发失败的排查与修复
猜你喜欢
随机推荐
char array/string array|array pointer/pointer array/
为什么Volatile能保证双重检查锁的线程安全
固态硬盘到底要不要分区
Oauth2.0 Supplement
【软件测试】用例篇
三方对接接口数据安全问题
smart rtmpd web 接口说明
Mediasoup 杂谈(待完善)
change the available bandwidth of tcp flow dynamically in mininet
The relationship between base classes and derived classes [inheritance] / polymorphism and virtual functions / [inheritance and polymorphism] abstract classes and simple factories
How to tick the word box?
Doubly linked list (normal iterators and const iterators)
Template series-union set
理解:野指针,空指针,失效指针。
记一次 ThreadLocal 泄漏导致的 shardingsphere-jdbc-core 单元测试偶发失败的排查与修复
大厂年薪50w+招聘具有测试平台开发能力的测试工程师
Xshell 使用删除键乱码问题
优先级表和Ascll表
webrtc 数据接收流程图解
一分钟之内搭建自己的直播服务器?