喜欢GitHub之初,仅因喜欢章鱼猫。太可爱了,萌的让人无法拒绝。论Logo的重要性,论设计的重要性。
GitHub上托管着很多优秀的代码,全球时髦的开发者都会通过GitHub上传自己或者团队编写的代码。其他的开发者可以下载使用这些代码或为之修复bug等。因为GitHub的存在,让协作形式也发生了变化,说是全球协作一点也不夸张。
关于什么是GitHub?个人觉得GitHub首先是一款工具,来快速的帮助开发者管理其编写的代码。其次是一个平台,让全世界各地的开发者可以自由的上传代码。然后才是一种生态圈子,开发者通过GitHub沟通交流,提交改进的代码,关注、加好友等。很多知名的国内外项目都能在GitHub上找到,比如Node.js、jQuery、Bootstrap等等。
关于GitHub和Git的关系,这个还是真是一个有趣的问题。前者是一个提供代码托管的平台,后者是一个分布式的代码版本管理工具。非要论关系,可能就是Java和JavaScript一样暧昧的关系吧。讲真,这两个家伙确实不是一回事。不过要想在GitHub上愉快的玩耍,还是需要掌握一些Git的相关知识。
新的Mac是预装了Git的,如何在Windows上安装Git,书中有详细的介绍,只要按照书上的步骤去操作就行。Linux上的安装可以参考如下步骤:
1、安装依赖库
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
2、安装编译工具
yum install gcc perl-ExtUtils-MakeMaker
3、下载git,选择一个文件存放目录
cd /usr/local/src
下载git到src目录
wget https://www.kernel.org/pub/software/scm/git/git-2.10.0.tar.gz
4、解压源码包
tar -zvxf git-2.10.0.tar.gz
进入源码包
cd git-2.10.0
执行编译
make all prefix=/usr/local/git
安装git
make install prefix=/usr/local/git
5、设置环境变量,将git目录加入PATH
echo 'export PATH=$PATH:/usr/local/git/bin' >> /etc/bashrc
生效环境
source /etc/bashrc
查看安装是否成功
git --version
接在来的配置操作书中都有介绍,按照步骤去操作就能离GitHub更近一步了。要想玩转GitHub还需要注册一个账号,《GitHub入门与实践》一书中都有详细的说明,还等什么?赶紧去看吧。(__) 嘻嘻……
总体来讲这本书算是一本比较好的GitHub工具书,日系书籍讲的都比较细致,基本上一天下来就能玩转GitHub。从此告别SVN,拥抱变化,走向世界。心有多大,舞台就有多大。代码已经准备好了,请开始上传到GitHub给全世界的开发者看吧。:)