新手该如何使用 GitHub?
最近更新 2022年12月29日
资源编号 10515

新手该如何使用 GitHub?

2022-12-29 程序员资讯 0 711
¥ 2.88B

包年VIP免费升级包年VIP

开通VIP尊享优惠特权
立即下载 升级会员

做为一位在 GitHub 上斩获 60k star 的开发人员来说,大体上每晚单厢在 GitHub 上挖宝。

新手该如何使用 GitHub?

我的 GitHub :

对程式设计新手来说,假如一已经开始就晓得借助 GitHub 来提升他们的技术水准,那一定会不断进步迅速。

怎样参予工程项目程式设计新手怎样在 GitHub 找寻适宜他们的小工程项目

一、怎样参予工程项目

假如你想参予某一开放源码工程项目,你具体来说要做的是先介绍那个工程项目,最合适的形式是先先对它的 README。

两个国际标准的 README 如果包涵附注:

工程项目大背景加装采用Badge有关工程项目(可选)主要工程项目负责人参予重大贡献形式开放源码协定

透过工程项目大背景可以介绍那个工程项目意图和大背景是甚么,是为的是强化甚么难题却是即使市售其他的工程项目太Cancon。

接着透过 加装 和 采用 晓得工程项目怎样运转出来,方便快捷查阅技术细节。

最终就须要查阅它的 参予重大贡献形式 ,中有期望你递交 issue,中有间接 push,中有须知一同协同。

题主还问及 「核心理念的许多构架我暂是困难重重的,那我还能为那个工程项目做甚么呢」,这一点儿你不必害怕,即便你而已修正里面的两个严重错误单字,句严重错误的句法对整座工程项目来说也是很有促进作用的。

这并非打趣。

两个 4 岁小男孩就给 Linux Mach重大贡献递交。

镜像: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?

就是改了两个 「 – 」字符而已。

没有用过 git 的同学可能看不懂那个修正,即采用过的同学刚已经开始也觉得一脸懵逼,git 的 diff 修正会在前面显示 – 和 + 符号,这样看就晓得了,实际上就增加了两个字符 – 。

为甚么要修正那个字符?

新手该如何使用 GitHub?

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

虽然是两个很小的修正,但是那个修正的意思非常大。

1、Linux Mach可以让所有人参予进来。

2、Linux Mach非常严谨,只要有严重错误,任何人都可以修正它。

说说那个修正的由来

在修正的递交记录里头,是这样写

新手该如何使用 GitHub?

他的侄女发现那个 「 s 」字母很孤单,用她的话说是不开心,加上「 – 」后就显得开心了。

非常细心的两个举动,那个修正在 riddit 上,很多人在激烈的讨论,有人认为那个修正没有甚么促进作用,不就是两个字符而已,但是很多人对那个小男孩产生钦佩,觉得他是两个非常认真仔细的人。

期望那个小男孩的故事能够帮题主解惑。

原文镜像:4岁小男孩给LinuxMach重大贡献递交_嵌入式Linux-CSDN博客 原文出处:CSDN博客 原文作者:写代码的篮球球痴

二、程式设计新手怎样在 GitHub 找寻适宜他们的小工程项目

GitHub 成立于 2008 年,截止到 2015 年,GitHub 已经有超过两千八百万注册用户和5700万代码库。

对新手来说,要从这浩瀚的代码库中找到适宜他们小工程项目无异于大海捞针,假如有个类似于 hao123 那样的导航网站就好了!

登登登,还真有,两个国人建立的开放源码工程项目:HelloGitHub,致力于分享 GitHub 上有趣,入门级的开放源码工程项目,对程式设计新手来说十分友好。

地址:https://github.com/521xueweihan/HelloGitHub

新手该如何使用 GitHub?

在工程项目中,内容每月 28 号以月刊的形式更新发布,主要是面向程式设计新手、热爱程式设计、对开放源码社区感兴趣人群的工程项目。更新的内容主要包括:各种语言的流行工程项目、入门级工程项目、让生活变得更美好的工具、书籍、学习心得笔记、企业级工程项目等。

这些开放源码工程项目大多都是非常容易上手、很 Cool,能够让你用很短时间感受到程式设计的魅力和便捷。从而让大家感受到程式设计的乐趣,动手已经开始程式设计。

新手该如何使用 GitHub?

这些工程项目都有许多共同的特征,那就是很酷,非常容易上手的工程项目,程式设计的魅力和便捷体验出来就是这么简单。

对程式设计新手来说,不管你是学 Java,却是学 Python,即便你是程式设计小白,不懂代码,也总能在里头找到适宜你的工程项目。

那个新手工程项目还不够?那在推荐两个类似但更有趣的开放源码工程项目:GitHubDaily。

镜像:https://github.com/GitHubDaily/GitHubDaily

GitHubDaily 每日不定时推送一批 GitHub 上优秀的开放源码工程项目给开发者, 帮助开发者们发现当下最火的开放源码工程项目, 令开发者们得以掌控技术脉搏, 扩大他们的技术视野, 并从开放源码工程项目的学习中获得技术能力的提升。

它分门别类的整理了好多有趣的工程项目,适宜新手在零碎时间去阅读学习,介绍 GitHub 的生态。

新手该如何使用 GitHub?
新手该如何使用 GitHub?

资源下载此资源下载价格为2.88B,包年VIP免费,请先
2405474279

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务