Fork me on GitHub
 

给新人写的:在Windows上使用Git指南

24 December 2009

什么是Git?

Git是一个高速、开源的、分布式代码管理系统,特点有:

  • 离线(分布式),速度很快:每个开发人员都可以在本地拥有一份完整的代码历史记录,不必每次commit或revert时都连接服务器,相对SVN等系统Git的速度更快。
  • 占用硬盘空间小:虽然保存了完整的代码历史记录,但是占用空间反而更小。从文件结构来看,Git只在项目根目录下保存了一个.git文件夹,而SVN则需要在每个目录下都创建一个.svn文件夹。
  • 创建分支和版本合并非常简便:Git可以直接在当前目录下创建或切换分支(branch)。利用这种便利,可以为每个功能或者bug创建分支,完成后再合并到一起。在Git中做代码合并也很快速、简便、安全。

在Windows下安装Git

  1. 安装msysgit (Git终端) http://code.google.com/p/msysgit/
  2. 安装TortoiseGit(Git UI) http://code.google.com/p/tortoisegit/
  3. 安装putty (登录服务器认证用) http://the.earth.li/~sgtatham/putty/latest/x86/putty-0.60-installer.exe
  4. 用putty生成ssh认证用key

常用Git命令

  • git clone : 从远程clone一份代码到本地
  • git pull : 更新本地代码
  • git add : 添加文件到Git(此时状态为 未提交)
  • git commit : 提交到Git(本地)
  • git push : 把本地代码发布给远程Git
  • git branch : 查看或创建分支
  • git merge : 合并分支

软件使用参考

Tags: git

About

"D" is for Dylan, this blog is about life and tech(computer world).
Feel free to contact me: d@hc.la