如何成为github开源项目的贡献者contributor

如果你对某个开源项目非常感兴趣,其中的issue你发现你会解决,或者发现了遗留下来的问题,而且你也想参与进来去改进它,那么接下来的内容就是告诉你如何成为一个contributor。

1. 注册一个github帐号

进入github.com官网,点击右上角 Sign up按钮一顿猛操作就可以了,不多说了,相信你能搞定。
在这里插入图片描述

2. 将项目fork到自己帐号

这里以 arthas项目为例,进入项目页https://github.com/alibaba/arthas,点击Fork按钮,Fork到自己的帐号下面
如何成为github开源项目的贡献者contributor_第1张图片

fork成功后,自己的帐号下面就可以看到了
如何成为github开源项目的贡献者contributor_第2张图片

3. 修改及提交代码

找到github 地址https://github.com/lzc-alioo/arthas.git ,进行一系列的clone、commit、push操作。
备注:(这个很重要)需要查看下git log中的日志中的email是否与github帐号中的是否一致,不一致则需要修改,修改方式参考https://blog.csdn.net/zhanglong_4444/article/details/103824201

这里给出一个示例,最后3行是自己手工添加进去的

 more .git/config 
[core]
        repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
        ignorecase = true
        precomposeunicode = true
[remote "origin"]
        url = ***
        fetch = ***
[branch "master"]
        remote = origin
        merge = refs/heads/master

[user]
    name =  lzc-alioo
    email = [email protected]

![在这里插入图片描述](https://img-blog.csdnimg.cn/20200522202053120.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hsX2phdmE=,size_16,color_FFFFFF,t_70
在这里插入图片描述

4. New pull request(简称pr)

如何成为github开源项目的贡献者contributor_第3张图片

关键步骤,一定要选对分支(从哪个分支 pr 到哪个分支)
如何成为github开源项目的贡献者contributor_第4张图片

关键步骤:等着机器人检测,等着报错(有些应用会提示签署cla协议,接下来一步步按要求操作就行了)

这个是我提交的pr 示例, https://github.com/alibaba/arthas/pull/1204,就拿修正一个错别字为例,大佬们很快就给merge了。

如何成为github开源项目的贡献者contributor_第5张图片

你可能感兴趣的:(git)