Fork后,如何在Gitlab和Github下如何同步源的新更新
例子
- 看见了一个开源项目,需要用到,如:https://gitee.com/y_project/R…
- 某天,我fork了ruoyi, 自己远端库地址: https://gitee.com/vekko/RuoYi… 。
问题
我在自己的vekko/RuoYi库改啊改,某一天源库y_project/RuoYi更新了,我怎么同步源库过来?
1、配置上游项目地址
进入自己本地库中通过git remote -v 查看源信息
G:\vekko_cc_projects\RuoYi>git remote -v origin https://gitee.com/vekko/RuoYi.git (fetch) origin https://gitee.com/vekko/RuoYi.git (push)
fetch 和push 都是自己的源,所有我们要添加repo的源
添加上游repo源
G:\vekko_cc_projects\RuoYi>git remote add upstream https://gitee.com/y_project/RuoYi.git
注:删除为git remote remove upstream
然后再看一下源信息,可以看到上游源已经添加进来了
G:\vekko_cc_projects\RuoYi>git remote -v origin https://gitee.com/vekko/RuoYi.git (fetch) origin https://gitee.com/vekko/RuoYi.git (push) upstream https://gitee.com/y_project/RuoYi.git (fetch) upstream https://gitee.com/y_project/RuoYi.git (push)
2、获取上游源项目更新。使用fetch命令,fetch之后会被存储到本地一个分支。
G:\vekko_cc_projects\RuoYi>git fetch upstream From https://gitee.com/y_project/RuoYi * [new branch] master -> upstream/master
3、合并到本地分支。切换到 master 分支,合并 upstream/master 分支。
G:\vekko_cc_projects\RuoYi>git merge upstream/master Already up to date.
4、提交推送。根据自己情况提交推送自己项目的代码。
git push origin master
邀请你一起读
Redis
原文地址:https://segmentfault.com/a/1190000022340721
相关推荐
-
Go 开发关键技术指南 | 为什么你要选择 GO?(内含超全知识大图) Java基础
2020-6-16
-
一道面试题引发的思考 Java基础
2019-5-13
-
分布式之redis的三大衍生数据结构 Java基础
2019-5-10
-
Java之JVM的运行时数据区 Java基础
2019-8-21
-
intellij idea与github整合管理代码 Java基础
2019-8-15
-
Spark与Apache Parquet Java基础
2019-8-23
-
阿里云发布 Spring Boot 新脚手架,真香 Java基础
2020-6-18
-
iOS生物验证登录的正确姿势 Java基础
2019-8-20
-
Java Stream API进阶篇 Java基础
2019-3-30
-
概率软逻辑(PSL,Probabilistic soft logic)通用(可处理中文)版本 Java基础
2020-5-30