如何向开源项目贡献代码

  最近呢有个大佬在公众号里更新 Linux 0.11 核心代码解析的系列文章,热爱学习的我自然不能错过,于是我混进了读者群。

又由于种种原因想为该系列相关的一个开源项目( Intel 手册中文版)贡献一点力量,遗憾的是,翻完之后不知道怎么提交,

经过一番搜索后终于搞定,顺便记录一下。

  1.fork原始项目到自己的账号下。fork项目https://github.com/sunym1993/flash-linux0.11-talk到自己账户的仓库下,即创建一个

子仓库。

 

 

   2.clone克隆fork后的子仓库到本地。

    git clone 子仓库地址

  3.设置upstream

    git remote add upstream https://github.com/sunym1993/flash-linux0.11-talk

    设置成功后可以通过git remote -v查看:

 

 

  4.之后可以通过

    git fetch

    git rebase upstream来同步,不过我一般选择网页上操作:

 

 

  4.之后就正常commit,git push origin 分支名提交到子仓库

  5.在子仓库下,点击 Pull requests,再选择 New pull request进行提交请求

 

posted @ 2021-11-15 10:38  一只吃水饺的胡桃夹子  阅读(127)  评论(0编辑  收藏  举报