| description | 这个教程主要是提供给跟本人一个小组的同学使用,由冯桂璠编写,冯同学水平有限,如果发现有错误的地方,可以联系冯同学修改。 |
|---|
可能我们在很多地方都听说过GitHub,却不清楚它的用法,在了解GitHub前,我们需要先了解git。
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
上面是从官网找出来的定义,Git是一个分布式版本控制系统,利用git,我们可以很好地进行版本管理。对于一个项目而言,我们可以把代码放在Git仓库中,每个小组的成员都可以从这个仓库中取得这份代码的一个副本(fork),在本地进行修改,进行测试调试后可以与仓库中的版本进行合并。通过git的使用,可以不用将文件传来传去,git还会记录下每一次的更改以及更改内容,git还有很多强大的功能,详细可以在以下网址了解。
Git有一个强大功能,就是远程仓库,我们可以找一台服务器充当运行Git的服务器,每天24小时开机,其他人可以从这个仓库“克隆”一份到自己的电脑上,并且各自把自己的推送提交到远程服务器的仓库中。而Github这个网站,就是提供了Git仓库托管的服务,只要注册了一个Github账号,就可以免费获得Git远程仓库。
下面是官网的介绍
GitHub is a code hosting platform for version control and collaboration. It lets you and others work together on projects from anywhere.
注册的细节就不在这里给出,自己摸索去。