当前位置:网站首页>小知识系列: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合并原仓库分支即可
边栏推荐
猜你喜欢
随机推荐
【线程】 理解线程(并行)线程同步的处理(信号量,互斥锁,读写锁,条件变量)
OpenPose 基本理念
转行软件测试,从零收入到月薪过万,人生迎来新转折
Oauth2.0 resource server construction
OpenPose command line
Mobile copy constructor
Three-way joint interface data security issues
抽象队列同步器AQS应用Lock详解
Zabbix: PHP option“date.timezone” Fail
unittest框架
【软件测试】项目中关于测试人员的简单介绍
【网络安全】学习笔记 --00
三方对接接口数据安全问题
字符数组/字符串数组|数组指针/指针数组/
华为单臂路由配置,实现不同vlan之间的通信
【进程间通信】消息队列
三大特殊类(String Object 包装类)与异常
mininet multihomed topology
synchronized详解
一分钟之内搭建自己的直播服务器?