Git 安装

[size=medium]git是一个快速,开源,分布式的版本控制系统。因此,它在(开源)和(协作编程社区)很快取代了svn。

在 Windows 上安装
在 Windows 上安装 Git 同样轻松,有个叫做 msysGit 的项目提供了安装包,可以从 Google Code 的页面上下载安装文件(.exe):

http://code.google.com/p/msysgit

呵呵装完之后我就忙着克隆个项目
git clone git://github.com/itstamen/rop.git
之后不知道这个项目下载到哪里了,后来才发现在C:\Users\Administrator,这是git的默认目录。你可以cd f:到你想得目录,刚装完这个git我用windows命令dir,不识别,ls 是OK的,原来用的事linux命令,哦,是的,git是Linux 的缔造者 Linus Torvalds开发的,原来如此啊 哈哈。

完成安装之后,就可以使用命令行的 git 工具(已经自带了 ssh 客户端)了,另外还有一个图形界面的 Git 项目管理工具。

git --version
git help

[b]开源[/b]
git是一个开源项目,有很多年的历史了,它的大部分内容都是用C来写的。你可以得到整个项目的源代码,加以分析和改进。下载源程序的地址:git-scm.com/download。git许可证:GNU通用公共许可证(GNU General Public License)

[b]离线,速度快[/b]
git是完全的分布式处理,这意味着它可以离线工作。跟VCS工具例如Perforce或者SVN完全不同,Git的所有操作几乎不需要网络连接,包括历史回顾,差异显示和提交。

这也意味着Git比其他的VCS工具要快很多,因为某些VCS工具对网络的依赖会导致时间上的延迟。

[b]比svn更小[/b]
git比较节省空间。举例来说,一个Django项目如果使用现行的源代码控制系统(source control systems)来实现版本控制的话,git克隆(clone)是最小的。

更神奇的是,虽然git克隆比SVN要小很多,但是git克隆包含整个项目的历史版本---从第一次提交之后的每一个文件的每一次提交的版本都囊括了。然而,SVN只包含项目的最后一个版本。

配置git
在使用git之前你需要配置一下git。git在你创建提交的时候会记录你的名字和email地址,所以你应该告诉git这些内容。可以使用'git config'命令来设置,如果传递参数'-global' ,它会将这些值记录在~/.gitconfig文件里,作为这些配置的默认值。
$ git config --global user.name "Scott Chacon"
$ git config --global user.email "schacon@gmail.com"

在使用git的过程中,经常会用到文本编辑器。默认情况下它使用的是vim。如果你喜欢用其他的编辑器,例如emacs,你可以这样设置:
$ git config --global core.editor 'emacs'

查看设置值可以通过这样的命令:
$ git config user.name
你也可以自己编辑文件内容。git首先会检查'/etc/gitconfig',然后是'~/.gitconfig'最后是'.git/config',这些文件里的内容格式类似这样:
$ cat ~/.gitconfig

2.初始化一个新的git仓库
在一个已存在的目录中初始化git存储,只要在目录下输入'git init'命令即可。这样会为这个目录生成一个基本的git存储框架。
git默认的主目录是
C:\Users\Administrator,我们可以改变到我们想去的目录,然后在那个目录执行git init,之后那个目录就是git仓库了。见图

[img]http://dl.iteye.com/upload/attachment/0073/1725/ac66ef45-ed49-3b2e-848d-2dd762e58d94.jpg[/img]
现在,就有了一个空的git存储(你可以查看目录下的'.git'目录)。现在就可以stage和提交(commit)文件到这个目录了。分别使用'git add'和'git commit'命令。下一节深入讲解这些命令。
$ git add .
$ git commit -m 'initial commit'
这样你就有了一个完整的提交之后的git存储了

克隆一个git仓库
git clone git://github.com/schacon/simplegit


[/size]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值