git 三种状态:
已提交 committed
已修改 modified
已暂存 staged
git 使用 SHA-1 算法计算数据的校验和
安装 git
Ubuntu
apt-get install git
Fedroa
yum install git-core
源码安装
Git 的工作需要调用 curl,zlib,openssl,expat,libiconv 等库的代码,所以需要先安装这些依赖工具。在有 yum 的系统上(比如 Fedora)或者有 apt-get 的系统上(比如 Debian 体系),可以用下面的命令安装:
$ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-de
然后从官网上下载最新的源码版本
然后编译安装
$ tar -zxf git-1.7.2.2.tar.gz
$ cd git-1.7.2.2
$ make prefix=/usr/local all
$ sudo make prefix=/usr/local install
git 用户信息配置
$ git config --global user.name "dandyIder"
$ git config --global user.emali "yangwang0619@gmail.com"
git 设置文本编辑器
$ git config --global core.editor vim
git 设置差异分析工具
$ git config --global merge.tool vimdiff
git 查看配置信息
$ git config --list
git 查看用户名
$ git config user.name
git 获取帮助
$ git help <verb>
$ git <verb> --help
$ man git-<verb>
要知道 git config 命令如何使用
$ git help config