当前位置:首页 > 经验 >

github超详细入门教程(github超详细入门教程分享)

来源:原点资讯(www.yd166.com)时间:2022-11-04 09:11:11作者:YD166手机阅读>>

作为一名在 gitHub 上收获 60k star 的程序员来说,我觉得有必要认认真真的来回答一下。

github超详细入门教程,github超详细入门教程分享(1)


很好,对于编程新手而言,如果一开始就知道利用 GitHub 来提高自己的技术水平,那一定会进步很快。

题主问了两个问题,我依次来回答,希望对题主有帮助。

一、如何参与项目

如果你想参与某个开源项目,你首先要做的是先了解这个项目,最好的方式是先仔细阅读它的 README。

一个标准的 README 应该包含以下内容:

  • 项目背景
  • 安装
  • 使用
  • Badge
  • 相关项目(可选)
  • 主要项目负责人
  • 参与贡献方式
  • 开源协议

通过项目背景可以了解这个项目动机和背景是什么,是为了优化什么问题还是因为市面上其它的项目太渣渣。

然后通过 安装使用 知道项目如何运行起来,方便查看细节。

最后就需要查看它的 参与贡献方式 ,有的是希望你提交 issue,有的是直接 push,有的是加群一起协作。

题主还问到 「核心的一些架构我暂时是力不从心的,那我还能为这个项目做什么呢」,这一点你不用担心,哪怕你只是修改里面的一个错误单词,一句错误的语法对于整个项目来说也是很有作用的。

这不是开玩笑。

一个 4 岁小女孩就给 Linux 内核贡献提交。

链接:https://www.reddit.com/r/linux/comments/2pqqla/kernel_commit_4_year_old_girl_fixes_formatting_to/cmzfvpl/

我们看看她修改了什么

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=690b0543a813b0ecfc51b0374c0ce6c8275435f0

在里面可以看到

github超详细入门教程,github超详细入门教程分享(2)

就是改了一个 「 - 」字符而已。

没有用过 git 的同学可能看不懂这个修改,即使用过的同学刚开始也觉得一脸懵逼,git 的 diff 修改会在前面显示 - 和 符号,这样看就知道了,实际上就增加了一个字符 - 。

为什么要修改这个字符?

github超详细入门教程,github超详细入门教程分享(3)

我们看到,正常情况下「--------」和上面的字符串是对齐的,但是刚好修改的那行是没有对齐的,所以是有问题的,是不严谨的。

虽然是一个很小的修改,但是这个修改的意思非常大。

1、Linux 内核可以让所有人参与进来。

2、Linux 内核非常严谨,只要有错误,任何人都可以修改它。

说说这个修改的由来

在修改的提交记录里面,是这样写

github超详细入门教程,github超详细入门教程分享(4)

首页 123下一页

栏目热文

github中文版官网(github官方中文手机客户端)

github中文版官网(github官方中文手机客户端)

乾明 编辑整理量子位 出品 | 公众号 QbitAI最近,GitHub上一个关于Python的工程完工了。一个名为“暮晨...

2022-11-04 09:27:49查看全文 >>

github新手详细教程(github超详细入门教程分享)

github新手详细教程(github超详细入门教程分享)

学习python一段时间,进入状态比较快的同学开始接触到Github这个神奇的网站了。你也希望像那些资深工程师一样熟练地...

2022-11-04 09:19:43查看全文 >>

github初学者教程(github新手入门教程)

github初学者教程(github新手入门教程)

:Git和GitHub是每个开发者都应该学习的两项技术,不管他们在哪个领域。如果你是一个初级开发者,你可能会认为这两个术...

2022-11-04 09:10:35查看全文 >>

羊肉韭菜包子馅的做法(韭菜羊肉馅包子调馅的做法)

羊肉韭菜包子馅的做法(韭菜羊肉馅包子调馅的做法)

大家好,我是第一美食的阿飞,关注阿飞,有更多的家常美食供大家参考。包子是我们中华民族的一种传统美食,包子是中国老百姓最喜...

2022-11-04 09:19:24查看全文 >>

羊肉白菜饺子馅正宗调法(羊肉胡萝卜饺子馅最忌放三样)

羊肉白菜饺子馅正宗调法(羊肉胡萝卜饺子馅最忌放三样)

将准备好的羊肉搅碎 茶苞菇、大葱、姜搅碎 将白菜搅碎 将切碎的白菜放在沙布里把水挤干。注意要放盐腌下出水。 将上述材料放...

2022-11-04 09:38:56查看全文 >>

如何使用github上的开源项目(怎么去github看开源项目)

如何使用github上的开源项目(怎么去github看开源项目)

小伙伴们晚上好啊,我是哔哥。鉴于小雷多日脱发严重,被女朋友和同事接连嫌弃,哔哥打算最近帮他多写几篇稿子。让他有时间去植发...

2022-11-04 09:05:56查看全文 >>

github注册教程最新版(github 新手详细教程)

github注册教程最新版(github 新手详细教程)

赖可 发自 凹非寺量子位 报道 | 公众号 QbitAIGitHub不仅可以传代码,还可以建博客。利用GitHub Pa...

2022-11-04 09:22:04查看全文 >>

github详细用法(github怎么使用教程)

github详细用法(github怎么使用教程)

创建仓库进入Github官网:https://github.com/github,登录GitHub账号。选择自己的仓库(...

2022-11-04 09:40:09查看全文 >>

github新手入门教程(github中文使用教程)

github新手入门教程(github中文使用教程)

如果说有一种编程语言能完成所有你想象得到的事情,那应该就是Python了,现如今它已成为了最热门的编程语言之一。我接触过...

2022-11-04 09:10:05查看全文 >>

github使用详细教程(github菜鸟教程)

github使用详细教程(github菜鸟教程)

Github账户注册首先百度搜索Github,进入Github官网。​进入官网后,我们点击Sign up进行注册。​​这...

2022-11-04 08:56:42查看全文 >>

文档排行