Git 使用入门

九月 22nd, 2011, in 程序人生, by donly@magicalboy.com

一、Git简介
git logo

Git(Via http://zh.wikipedia.org/wiki/Git)。当初 Linus Trovalds 开发 Git 是为了跟踪 Linux 内核的修改情况,Git 命名来自于

“I'm an egotistical bastard, and I name all my projects after myself. First Linux, now git.” 


二、为什么使用Git

相信大家使用过传统的版本控制系统(Version Control System,VCS),比如 CVS,SVN(Subversion)等。这些都是老而笨重,采用集中式的 VCS。相比之下,Git 有如下优势:
1、分布式体系结构。(Distributed Version Control System,DVCS),可完全断网离线工作,不受网络连接限制。
2、分支与合并操作简单。
3、兼容 SVN。如果公司同事坚持使用 SVN,也可以完全从 SVN 版本库中导入所有历史,并把在 Git 中的改动提交到 SVN。

现越来越多有名的开源项目采用 Git 管理了,熟悉 Git 之后不会对它敬而远之,尽管 Github 上提供项目的下载链接。

三、安装 Git (Widows 篇)
Git 为 POSIX 架构,本不支持Windows,有牛人制作了可在 Widows 运行的环境,整合版下载地址:http://code.google.com/p/msysgit/downloads/list?can=3
请放心下载,开源且官方推荐的。
下载时请选择第一(.exe)或第二个(Portable)下载。下面以第二个 PortableGit-x.x.x-previewxxxxxxxx.7z 为例进行说明。
Tips:千万不要解压到当前目录,应解压到一个文件夹下,因为该档案是没有带目录压缩的。

1、解压完成后,剪切到软件安装的目录。
2、配置以下环境变量:
gitdir=c:\portablegit
path=%gitdir%\cmd;%path%

四、快速入门
常用到的 Checkout 项目命令:
git clone url.git
配置:
git config --global user.name "Donly Chan"
git config --global user.email donly@magicalboy.com
帮助:
git --help

五、更多
更多信息参见安装目录的 “README.portable”。
Git 首页:http://git-scm.com/ (如打不开,请自行开盾)
Gitbug 首页:https://github.com/,强烈推荐使用,可注册。
Git 学习资源:http://progit.org/book/zh/ (中文,入门推荐)

Tagged with: • Git

发表回复

您的 email 地址不会被公开。 必填信息前已经标志为 *

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>