本文章只针对对GitHub零认知的朋友,可能我们在接触了一段时间的编程之后,都或多或少的听过一些GitHub,知道它是版本控制系统,但就是不会用甚至可以说对它没有头绪,我跟大家一样,接触了一段时间的GitHub,发现自己从之前的“远观不会玩焉”到了现在真正的开始懂它并且使用它。
好了就不说那些没用的了,直接来认识GitHub吧。可能有的朋友会说同样是版本控制为什么不用CVS、SVN这些呢?原因很简单的讲,CVS、SVN这些集中式的版本控制系统速度不仅很慢,而且对网络也有一定的要求,而一些商用的版本控制系统虽然比这些要快,但是需要付费的,对于我们这些穷孩子来说肯定是不划算的。
可能你会问什么是集中式版本控制系统?那我们就来说一说集中式版本控制系统与分布式版本控制系统的区别吧,首先集中式版本控制系统是把版本库放在中央服务器中,干活的时候我们要先从中央服务器中获取最新的版本,然后我们在进行修改或其他的操作,完事之后再提交到中央服务器中。分布式版本控制系统根本就没有中央服务器,每个人的电脑都是一个版本库,在完成自己的活后直接提交到本地的版本库就可以,因此时不需要任何网络的,自然而然也就更适合多人合作了,更多的我就不再这多废话了,想知道更多这些方面的东西,就得自己看别的资料喽!
赶紧来往下说说吧,第一步当然是安装git了,因为我用的是Windows系统,所以就只来说说怎么在Windows上安装了,毕竟使用Windows的还是多数啦,使用LInux、osx的朋友就对不住自己百度一下了。从git-for-windows.github.io下载,然后按默认选项安装就可以了。安装完成后在开始菜单中找到Git Bash 在命令行输入git config --global username "your name" 和 git connfig --global useremail "your email"就好了。
这样你的Git仓库就安装完成了。接下来就是创建你自己的git仓库并进行一系列的git操作,我会尽快写的。