xyum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
apt-get install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
之后,从下面的 Git 官方站点下载最新版本源代码: http://git-scm.com/download 然后编译并安装:
$ tar -zxf git-1.6.0.5.tar.gz
$ cd git-1.6.0.5
$ make prefix=/usr/local all
$ sudo make prefix=/usr/local install
通过git --version查看是否安装成功
现在已经可以用 git 命令了,用 git 把 Git 项目仓库克隆到本地,以便日后随时更新:
$ git clone git://git.kernel.org/pub/scm/git/git.git
xxxxxxxxxx
如果要在 Linux 上安装预编译好的 Git 二进制安装包,可以直接用系统提供的包管理工 具。
在 Fedora 上用 yum 安装:
$ yum install git-core
在 Ubuntu 这类 Debian 体系的系统上,可以用 apt-get 安装:
$ apt-get instal git-core
xxxxxxxxxx
在 Mac 上安装 Git 有两种方式。最容易的当属使用图形化的 Git 安装工具下载地址在: http://code.google.com/p/git-osx-installer
另一种是通过 MacPorts (http://www.macports.org) 安装。如果已经装好了 MacPorts, 用下面的命令安装 Git:
$ sudo port install git-core +svn +doc +bash_completion +gitweb
这种方式就不需要再自己安装依赖库了,Macports 会帮你搞定这些麻烦事。一般上面列 出的安装选项已经够用,要是你想用 Git 连接 Subversion 的代码仓库,还可以加上 +svn 选项
xxxxxxxxxx
在 Windows 上安装 Git 同样轻松,有个叫做 msysGit 的项目提供了安装包,可以从 Google Code 的页面上下载安装文件(.exe): http://code.google.com/p/msysgit 完成安装之后,就可以使用命令行的 git 工具(已经自带了 ssh 客户端)了,另外还有 一个图形界面的 Git 项目管理工具。
xxxxxxxxxx
和Linux命令一样 输入参数通过TAB实现参数补齐
如果是包管理器方式安装系统会为git配置好补齐功能,如果是源代码安装方式还需要做一些操作
1.将源码包中的脚本复制bash-compalection
cp contrib/completion/git-completion.bash /etc/bash_completion.d
2.使之生效
./etc/bash_completion
3.配置文件中/etc/profile和~/.bashrc添加一下内容
if [ -f /etc/bash_completion]; then
./etc/bash_comletion
fi
最后 source ~/.bashrc /etc/profile
xxxxxxxxxx
若这种设置下,中文文件名不能正确的显示,而是显示八进制的字符编码
git status -s
?? \350\257\....
需要通过Git配置变量
git config --global core.quotepath false
再次查看 git status -s
要将git显示提交说明的字符集设置为gbk,这样git log 查看提交才能正确显示中文
git config --global i18n.logOutputEncoding gbk
设置录入提交说明的字符集
git config --global i18n.commitEncoding gbk