Github Fork项目后如何与源主机代码保持更新同步

简介: Github Fork项目后如何与源主机代码保持更新同步

在github上fork别人的项目后,我们一般会clone到本地,然后进行阅读修改,那么我们如何与源仓库进行同步呢?

下面我们以最近火热的spring-cloud-alibaba为例讲述这一操作。


Step1,登陆自己的github并fork spring-cloud-alibaba(https://github.com/spring-cloud-incubator/spring-cloud-alibaba),fork完成后效果如下


Step2,复制自己github中spring-cloud-alibaba项目地址,使用git clone https://github.com/jianzh5/spring-cloud-alibaba(自己仓库)到本地


git clone https://github.com/jianzh5/spring-cloud-alibaba


Step3,使用git remote add upstream建立源版本upstream,即你fork的项目地址


git remote add upstream https://github.com/jianzh5/spring-cloud-alibaba


Step4,使用git remote -v 查看所有版本记录


Step5,使用git fetch upstream 将源主机的更新全部取回本地


git fetch upstream


Step6,使用 git branch -a 查看所有版本


Step7,将源主机更新与本地代码合并,此时需要指定版本,我们这里选择master版本


git merge upstream/master


Step8,将合并后的代码提交到自己github上

git add .
git commit -m  “Sync from upstream”
git push


经过这几步即可完成对代码的合并提交与更新,登陆github查看同步后的效果。


小伙伴们赶紧去试一试吧~~

目录
相关文章
|
4月前
|
人工智能 JavaScript 前端开发
Github 2024-10-28 开源项目周报 Top15
本周GitHub热门项目涵盖Svelte、Open Interpreter、PowerShell等,涉及Web开发、AI助手、自动化工具等领域,Python、JavaScript为主流语言,展现开源技术活跃生态。(239字)
540 19
|
4月前
|
人工智能 JavaScript 前端开发
Github 2024-11-04 开源项目周报 Top14
本周GitHub热门项目涵盖屏幕截图转代码、网页监控、低代码开发等。Python与TypeScript主导,亮点项目包括AI生成代码工具、开源社交应用Bluesky及机器人框架LeRobot,展现AI与自动化技术的快速发展趋势。
296 15
|
4月前
|
人工智能 JavaScript Docker
Github 2024-11-11 开源项目周报 Top15
本周GitHub热门项目涵盖多领域:Python与TypeScript领跑,包括屏幕截图转代码、本地文件共享、PDF处理、AI开发代理等。亮点项目如screenshot-to-code、LocalSend、OpenHands及Diagrams,兼具创新与实用性,广受开发者关注。
378 13
|
4月前
|
人工智能 算法 JavaScript
Github 2024-10-14 开源项目周报 Top14
本周GitHub热门项目共14个,Python项目占7席。涵盖算法实现、生成式AI、金融分析、目标检测等领域,包括TheAlgorithms系列、OpenBB金融平台、Ultralytics YOLO11、Manim动画框架等,展现开源技术多元发展态势。
202 8
|
4月前
|
人工智能 Rust JavaScript
Github 2024-10-07 开源项目周报 Top15
本周GitHub热门项目共15个,Python项目占比最高达7个。榜首为Python算法实现集合TheAlgorithms/Python,Star数超17万;其他亮点包括Godot游戏引擎、OpenBB金融平台、ToolJet低代码框架及新兴AI相关项目如Crawl4AI、Llama Stack等,涵盖游戏、金融、AI、理财等多个领域。
227 4
|
开发工具 git
github下载项目
github下载项目
292 0
GitHub:如何从GitHub上下载文件(下载单个文件或者下载整个项目文件)之详细攻略(图文教程)
GitHub:如何从GitHub上下载文件(下载单个文件或者下载整个项目文件)之详细攻略(图文教程)
GitHub:如何从GitHub上下载文件(下载单个文件或者下载整个项目文件)之详细攻略(图文教程)
|
IDE Linux 开发工具
git clone 从GitHub上下载项目到服务器上运行+创建虚拟环境
可先进入需要放置文件的路径之下
2309 0