小白学开源
摘要
只需要轻松十几步就能参与到 Github开源项目中去
第一步
访问,注册GitHub账号,注册流程请自行了解,如果已有账户请登录
第二步
在搜索框输入你想查找的项目,例如cjson
第三步
选择你感兴趣的那个项目,这里选择排行最前的那个,它的收藏数有9.5k
第四步
先点击Fork
生成自己的子仓库,然后再收藏Star
一下(Star主要是为了方便,也可以不Star)
第五步
点击Create fork
第六步
然后发现你的GitHub仓库已经生成了子仓库
第七步
拷贝url
进行clone
命令行示范
git clone https://github.com/hywing/cJSON.git
第八步
创建自己的分支,然后推送,这样做的目的是让master
作为同步分支,develop
作为开发分支
git checkout -b develop master
git push origin develop
设置认证token,然后再push就成功了
第九步
设置upstream上游仓库(https://github.com/DaveGamble/cJSON)
git remote add upstream https://github.com/DaveGamble/cJSON
第十步
拉取上游仓库更新,然后同步更新至master,这样可以时刻让自己的仓库跟上游仓库保持一致
git fetch upstream
git checkout master
git rebase upstream/master
git push origin master
第十一步
如果你只需用这个开源库,以上第一到十步到就可以了,但是如果你发现了这个库的问题,你可以去上游仓库提一下issue
issue提交格式如下
第十二步
先把代码push到develop分支
git add test
git commit -m "[modify update test.c" -a
git push origin develop
点击Contribute
,然后点击Open pull request
依次填写pull request内容
总结
- 最早Linux操作系统也是Linus本人开源出来和社区分享的,通过社区的力量不断迭代并最终发展壮大
阅读剩余
版权声明:
作者:hywing
链接:https://iotstuff.cn/learn-opensource-step-by-step/
文章版权归作者所有,未经允许请勿转载。
THE END