偶然接触了Git,真心发现了一个有前途的版本控制软件,下面是我自己在Windows下(Git还是跟Linux配合比较好)的Git初体验。
1 安装Msysgit
下载地址(http://git-scm.com/download),如果上不了,上googlecode上面下载(http://code.google.com/p/msysgit/),安装就不多说了,安装成功之后桌面会有一个Git Bash,其实还有一个Git GUI的,不过还是建议熟悉Git command之后再去用GUI。
2 创建Github Repository
注册Github账户(https://github.com/)
在GitHub,一个项目对应唯一的Git版本库,创建一个新的版本库就是创建一个新的项目。访问仪表板(Dashboard)页面,如下图所示,可以看到关注的版本库中已经有一个,但自己的版本库为零。在显示为零的版本库列表面板中有一个按钮“New Repository”,点击该按钮开始创建新版本库。
新建版本库如下图所示:
我们为新建立的版本库命名为“kxt-example”,相应的项目名亦为“ kxt-example ”,创建完毕后访问项目页,提示版本库尚未初始化,并给出如何初始化版本库的帮助,如下图所示(由于我的kxt-example已经初始化过了,所以下面的图片是截另一个未初始化的项目)
务必要 set up git,这个官网已经讲的很清楚了,这里不再介绍。
注意任何GitHub用户均可使用该URL访问此公开版本库,但只有版本库建立者luffyke具有读写权限,其他人只有只读权限。在初始化版本库之前,最好先确认是否是用正确的公钥进行认证,如下:
3 版本库初始化
如果是从头创建版本库,可以采用先克隆,建立提交数据,最后再通过推送完成GitHub版本库的初始化。步骤如下:
克隆版本库
克隆过程会显示警告,不过这个警告可以忽略,因为GitHub创建的版本库本来就是一个空白的版本库。
创建文件README。
编辑README
添加README文件并提交。
向GitHub推送,完成版本库初始化。
然后查看GitHub上新建项目的首页。项目首页的上半部分可见版本库包含了一个新的提交,以及版本库目录树中包含的文件,如下图所示。