在使用Git之前,必須安裝它,并做一些基本配置的變化。下面是步驟在Ubuntu和CentOS Linux安裝 Git 客戶端。
## Git客戶端安裝
如果使用的是GNU/ Linux 發行版Debian基本apt-get命令就可以搞定一切。
[ubuntu ~]$ sudo apt-get install git-core
[sudo] password for ubuntu:
[ubuntu ~]$ git --version
git version 1.8.1.2
而且,如果使用的是基于RPM的GNU/ Linux發行版使用yum命令,如下:
[CentOS ~]$
su -
Password:
[CentOS ~]# yum -y install git-core
[CentOS ~]# git --version
git version 1.7.1
## 自定義Git環境
Git提供git 的配置工具,它允許設置配置變量。 Git會把所有的全局配置.gitconfig 文件位于主目錄。要設置這些為全局配置值,添加 -global選項,如果省略 -global選項,那么配置是具體當前的Git存儲庫。
還可以設置系統范圍內的配置。 Git存儲這些值是在/etc/gitconfig文件,其中包含的配置系統上的每一個用戶和資源庫。要設置這些值,必須有root權限,并使用 -system 選項。
## 設置用戶名
此信息用于Git的每個提交。
[byron@CentOS project]$ git config --global user.name "byron"
## 設置電子郵件ID
此信息用于Git的每個提交。
[byron@CentOS project]$ git config --global user.email "xiaobosun@gridinfo.com.cn"
## 避免PULLING提交合并
先從遠程資源庫的最新變化,如果這些變化是不同的,默認情況下,Git 創建合并提交。我們可以通過以下設置來避免這種。
byron@CentOS project]$ git config --global branch.autosetuprebase always
## 顏色高亮
下面的命令使顏色突出顯示在控制臺的Git。
[byron@CentOS project]$ git config --global color.ui true
[byron@CentOS project]$ git config --global color.status auto
[byron@CentOS project]$ git config --global color.branch auto
## 設置默認編輯器
默認情況下,Git的使用系統默認取自VISUAL或EDITOR環境變量的編輯器。我們可以設定一個不同的使用git 配置。
[byron@CentOS project]$ git config --global core.editor vim
## 設置默認的合并工具
Git不會提供一個默認的合并工具整合到工作樹沖突的更改。我們可以設置默認的合并工具,通過啟用以下設置。
[byron@CentOS project]$ git config --global merge.tool vimdiff
## 列出GIT設置
為了驗證自己的Git設置本地存儲庫使用git 的config-list命令,如下所示。
[byron@CentOS ~]$ git config --list
上面的命令會產生以下結果。
user.name=Byron
user.email=xiaobosun@gridinfo.com.cn
push.default=nothing
branch.autosetuprebase=always
color.ui=true
color.status=auto
color.branch=auto
core.editor=vim
merge.tool=vimdiff