Loading... ## 1、前言 最近我在GitHub上发现一个项目:[中文独立博客列表](https://github.com/timqian/chinese-independent-blogs)。什么是独立博客? - 拥有自己的域名 - 作者本人原创的内容 在该项目的README中也提到怎么将自己的博客添加到这个项目中: - 在 [./blogs-original.csv](https://github.com/timqian/chinese-independent-blogs/blob/master/blogs-original.csv) 中填入博客 URL, RSS 及简介 - 提交 PR - (自动) PR 被 merge 之后 README 通过 [./script.js](https://github.com/timqian/chinese-independent-blogs/blob/master/script.js) 生成 因此,我便想把我自己的个人博客也添加到这个列表里面,让更多人看到我的内容。要做的第一件事就是fork这个项目,然后提交pr。 ## 2、详细过程 ### 2.1 fork 点击fork,将项目fork到自己的仓库,然后可以在自己的仓库找到该项目。  ### 2.2 clone **进入你自己的仓库,并打开该项目**,复制链接地址,clone到本地。 执行`git status`,会提示现在是master分支  ### 2.3 创建分支 执行`git checkout -b blog-lucas`命令,创建一个名为blog-lucas的分支,并且自动切换到blog-lucas分支下。 你也可以先执行`git branch blog-lucas`命令创建分支,然后执行`git checkout blog-lucas`切换到该分支。 ### 2.4 修改代码 根据自己的需求修改代码 ### 2.5 提交修改 先执行`git status`查看哪些文件被修改了。同时也可以看到,此时的分支在blog-lucas下。  执行`git add blogs-original.csv`,将要提交的文件都加上 执行`git commit -m "add new blog site"`,提交commit 执行`git push origin blog-lucas`,提交修改,同步到远程仓库 然后就可以在GitHub看到提交的被修改文件 ### 2.6 提交pr 进入你自己的仓库,打开该项目,进入Pull requests界面,点击`New pull request`  将最右侧的compare改为你之前创建的分支,之后会自动跳转到原来项目的Pull request页面  写好你的名字,提交说明,然后点`Create pull request`即可提交。  提交成功,等待merge... ## 3、参考资料 [1] [github----向开源框架提交pr的过程](https://blog.csdn.net/vim_wj/article/details/78300239) [2] [chinese-independent-blogs](https://github.com/timqian/chinese-independent-blogs) Last modification:June 15th, 2021 at 05:55 pm © 允许规范转载