github用法详解

时间:2024-03-03 13:38:00

本文是一篇面向全体小白的文章,图文兼备。为了让小白们知道如何使用GitHub,我努力将本文写得通俗易懂,尽量让刚刚上网的小白也能明白。所以各位程序员们都可以滑走了~

啥是GitHub?

百度百科会告诉你,

GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。

啊?托管平台?Git?这都是什么玩意?其实并不复杂,大家可别被这些名词吓跑了,广大程序员特别喜欢造一些很高大上的词语,但这些词语背后往往是相当简单的概念...

要知道GitHub究竟是干什么用的,我们必须知道GitHub的使用群体都有哪些。程序员,大学生,企业……都是GitHub的用户。这些人有一个共同的特点,就是:需要写代码

想象一下,你开发了一个软件,一开始很顺利。但后来你的好兄弟感觉这个软件不错,想要贡献点代码让它更屌一点。这时候问题来了,他在写代码的同时你也在写,他改完后把代码发给了你,你怎么知道他改了这个软件的哪些功能呢?怎么直观地看他改了哪些东西呢?怎么合并你的代码和他的代码呢?

如果后面又加入了几十个、几百个这样的好兄弟呢?如果又和你隔了十万八千里呢?

你将你的软件给大家用,大家都说好,但是就是有好多bug,通过什么渠道反馈呢?

这时候你的救星——GitHub,出现了,你将你的代码上传到了GitHub上,每一次改代码都标注好改动了哪些地方,添加了哪些功能,修复了哪些bug,这样就会使你的代码一目了然。

rubic仓库

如果别人要改你的代码,只需要拷贝(Fork)你的代码,然后修修补补,最后再合并(Merge)进去。

halo仓库

如果别人要反馈问题,或者提出新的需求,只需要在问题(Issue)一栏里提问,就会有大佬帮你解答或者实现相应的功能。

(大雾,发错了)

应该差不多是这样的

halo

怎么逛GitHub?

在了解完GitHub的基本用途后,就可以看一下基本界面和功能了。

注册

首先点击注册链接,填入邮箱:


填入密码和用户名:


接着会有一个验证你是否是人类的环节,就是通常所说的验证码。


全部完成后即可创建账户,

验证好邮箱后GitHub会给你做个问卷,如实回答即可。当然也可以跳过哦。

接下来的主页就是这个界面啦。

你别看GitHub这英文很多,其实来来去去就这几个英文单词,记下意思就和中文差不多了。

代码界面

首先我们需要引入一个概念,叫“仓库”,英文名是repository,简称repo。仓库顾名思义就是用来放代码的。所谓代码托管,就是托管在仓库里面的。

下面就是一个仓库:

vs code的仓库链接​github.com/microsoft/vscode

vscode


我们可以通过这个仓库了解到很多信息。<