天天看点

Windows下Git初体验

Windows下Git初体验

以前自己开发项目的版本控制都是用SVN,公司的是用IBM的RTC,开发开源项目的话都是用googlecode,商业的都是在自己的电脑上搭建服务器,这篇博客(http://www.2cto.com/os/201202/119533.html)也详细的讲解了如何利用Apache和SVN搭建服务器

偶然接触了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”,点击该按钮开始创建新版本库。

Windows下Git初体验
新建版本库如下图所示:
Windows下Git初体验
我们为新建立的版本库命名为“kxt-example”,相应的项目名亦为“ kxt-example ”,创建完毕后访问项目页,提示版本库尚未初始化,并给出如何初始化版本库的帮助,如下图所示(由于我的kxt-example已经初始化过了,所以下面的图片是截另一个未初始化的项目)
Windows下Git初体验

务必要 set up git,这个官网已经讲的很清楚了,这里不再介绍。

注意任何GitHub用户均可使用该URL访问此公开版本库,但只有版本库建立者luffyke具有读写权限,其他人只有只读权限。在初始化版本库之前,最好先确认是否是用正确的公钥进行认证,如下:

Windows下Git初体验

3 版本库初始化

 如果是从头创建版本库,可以采用先克隆,建立提交数据,最后再通过推送完成GitHub版本库的初始化。步骤如下:

克隆版本库

克隆过程会显示警告,不过这个警告可以忽略,因为GitHub创建的版本库本来就是一个空白的版本库。

Windows下Git初体验
创建文件README。
Windows下Git初体验

编辑README

添加README文件并提交。

Windows下Git初体验
向GitHub推送,完成版本库初始化。
Windows下Git初体验
然后查看GitHub上新建项目的首页。项目首页的上半部分可见版本库包含了一个新的提交,以及版本库目录树中包含的文件,如下图所示。
Windows下Git初体验