blog
2019-09-17
1 阅读
更新github上fork的项目
Github Fork 过程概述
在Github上有很多优秀的开源项目,相信每一位热衷于技术的朋友都会在Github上Fork一些感兴趣的项目,然后在本地修改并提交。本文以spring-framework为例,在Github上Fork该项目,更新提交的一个完整过程如下图所示:
Fork and update Github repo
- Fork一个项目,比如spring-framework,该操作会复制该项目的所有历史提交内容到个人仓库中,并生成一个相同的项目;
- Clone之前Fork的项目到本地计算机中;
- 在本地仓库中更新某些文件;
- 提交更新的文件到本地仓库;
- 将本地仓库的更改内容推送push到个人github远程仓库;
- 创建pull请求,既可以同步更新fork的原始项目中别人的更新到自己的github仓库中,也可以提交个人更新的内容到fork的原始项目。
Fork问题
我Fork的 spring-framework项目如下:
我Fork的spring-framework

spring-framework最新进展
保持Fork同步更新
1.打开自己的github中Fork的项目,打开Code选项卡,点击下面的New pull request创建一个新的pull请求;
Code-New pull request

Comparing chanages

compare across forks

Create pull request

填写标题Title和评论Comment


Merge pull request


Fork更新之后