1
像自媒体人需要了解微博一样,作为一名编程人员,我们需要了解GitHub。
GitHub,对于大多数人来说也许并不陌生,但是很多新手并不知道这是个啥东东,那么今天我就来介绍一下GitHub,以及如何注册登陆吧!
2
GitHub
GitHub是一个面向开源,进行软件项目托管以及版本控制的平台。
Linux之父,Linux Torvalds 为了帮助管理Linux内核开发,于是开发了Git,用来进行源码的版本控制。
而GitHub就是用Git进行版本的控制,并且只支持Git作为唯一的版本库格式进行托管,于是便有了GitHub一名。
它的出现,提供了一种更为开放和自由的代码编写方式和协作方式。
由于GitHub上绝大部分都是开源项目,所以我们可以尽情clone到本地来用,不仅如此,我们还可以在GitHub的开源项目上进行分支,在原有的基础上开发我们要的功能。
由于分支的功能,我们在分支上开发的新项目,并不会影响到主分支。
简单来说,GitHub就是一个宝库,除了代码之外,那里还有众多资源可供我们享用。
话不多说,那么下面就让我们一起来探索这个宝库吧!
3
注册与登陆
在浏览器上输入GitHub的url
https://github.com/
出现这个页面之后,点击sign up for GitHub(注册)。
进入注册页面:
分别要填写用户名,邮箱地址,还有密码。
邮箱地址建议填除了QQ邮箱外的地址,然后密码要求8到15个字符,至少包括一个小写字母,一个数字。
填写完毕之后就可以点击create account了。
上图是进入了步骤二,步骤二就是为了让我们选择免费用户还是付费用户。
以前GitHub的私有库只有付费用户能使用,但是在今年1月份的时候,微软宣布免费用户也可以使用私有库了,这也是微软在收购GitHub后送出的第一个福利。
虽然现在免费用户可以使用私有库,但是最多只支持3人协作,如果想要更多人协作的话,那就需要付费了。
步骤三是问卷调查,随便写就行了。
完成上面三步操作后我们的注册就完成了。
接下来就可以使用我们的GitHub了
4
简单使用
在注册并且登陆之后,我们就来稍微熟悉一下GitHub吧。
我们可以在搜索框中搜索我们需要的资源,比如我搜索Python
这些就是其中一部分被搜索出来的仓库。
在GitHub上,stars和fork的数目常常被用作评判一个仓库的好坏。
像上图的星型符号和后面的数字,就代表着这些仓库被stars的数目。
所以我们在搜索仓库的时候,如果能根据库的stars数目和fork数目来搜索的话,那效率将会提高。
比如:我要搜索stars大于1000的库,而且是关于python的,就可以在搜索框内这样写:
stars:>1000 python
如果是要stars和fork都大于1000的话,我们就写成:
stars:>1000 fork:>1000 python
你以为我只想跟你们说这俩个小操作?NO我还要接着说下去:
除了在搜索框内之间键入
python
全局搜索python外,我们还可以这样写
in:name python
in:name :关键字
这样子,我们搜索到的结果就是标题带有python的仓库了。
能搜索标题,当然也能搜索描述啦!
in:description :关键字
我最喜欢在GitHub上搜索教程了,比如python的教程
in:description python教程
这条指令的作用就是,将带有“python教程”描述字样的仓库搜索出来。
我们还可以查看最近更新的仓库有哪些:
pushed:>时间+关键字
比如我要搜索最近更新的一些python的仓库
pushed:>2019-03-01 python
好了我如愿得到了我想要的结果,这些仓库都是最近更新过的
我们还可以查找大神们的仓库
user:用户名
查找使用特定语言的仓库
language:python
关于搜索的小技巧就分享这么多吧,分享完了,你就赶快去实验吧!
点击左上角的猫头回到主页,我们现在设置一下我们的个人信息。
选择Settings
进行个人简介的设置以及头像的更换。
今天就到这,接下来几天会继续更新关于GitHub的基础操作