安装

下载 git OSX 版
下载 git Windows 版
下载 git Linux 版

Linux下可以直接用apt-get install git或者yum安装。

开始使用

注:这篇教程里所有git操作在命令行下执行,windows下可以右键-git bash打开命令行。

如果有人告诉你某某项目的git地址:
git clone username@host:/path/to/repository

或者是你只想自己折腾一下,建立一个空白的版本库:
git init

版本控制

本地版本库

要提交代码到git仓库需要两个命令:
git add
git commit -m “代码提交信息”

要撤销提交:
git reset HEAD

要从从版本库恢复文件:
git checkout —

在git文件夹中实际存在三个区域:

实际目录:实际修改的文件。
待提交区:暂存准备提交的内容,提交之后被清空。(也叫做index区)
已提交区:提交到本地git版本库的内容,有版本号。

对这三个区域的操作都可以在本地离线完成。

 

完整一些的状态图如下:

查看文件状态:
git status

文件总共四种状态:
与git

Read the rest