如何给GitHub上的项目贡献代码
最近一直在使用 hexo
的一款主题 yelee
,但是发现它的代码块由于空行不占位导致的显示错位,所以就去GitHub上翻issue,果然有好多人都在反映这个问题,并且作者已经打上bug标签,事情应该就马上结束了,就去忙别的了。这两天又去逛了一下issue,发现这个bug仍然屹立在那里,强迫症又犯了,趁着今天工作不怎么忙,就把这个bug解决了。然后问题来了,怎么才能给作者贡献代码呢。
准备工作
- 首先通过
git clone
将项目克隆到本地(我早已拉下来,跳过此步骤) git pull
拉取最新代码(将所有的change都同步到本地)- 将 原项目
fork
到 自己的github上,并复制代码url - 在本地添加第二个仓库地址:
git remote add [nickname] [your url]
修改
- 修改bug 或 新增功能
git commit [file1] [file2] ... -m [message]
本地提交代码
同步到github中并发到原项目
git push [nickname]
将代码 push 到自己的项目里,nickname就是添加的第二个仓库的名字- 自己项目内,点击 pull requests -》 new pull request 将本次修改提交到原项目进行同步。
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 jyzh@yahoo.com
文章标题:如何给GitHub上的项目贡献代码
文章字数:320
本文作者:Jooeys
发布时间:2020-02-27, 00:11:58
最后更新:2020-02-27, 00:11:58
原始链接:http://jooeys.github.io/2020/02/27/%E5%A6%82%E4%BD%95%E7%BB%99GitHub%E4%B8%8A%E7%9A%84%E9%A1%B9%E7%9B%AE%E8%B4%A1%E7%8C%AE%E4%BB%A3%E7%A0%81/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。