Git 環境設置(安裝)
在使用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的每個提交。
[jerry@CentOS project]$ git config --global user.name "Jerry Mouse"
設置電子郵件ID
此信息用於Git的每個提交。
[jerry@CentOS project]$ git config --global user.email "jerry@gitbook.net"
避免PULLING提交合並
先從遠程資源庫的最新變化,如果這些變化是不同的,默認情況下,Git 創建合並提交。我們可以通過以下設置來避免這種。
jerry@CentOS project]$ git config --global branch.autosetuprebase always
顏色高亮
下麵的命令使顏色突出顯示在控製台的Git。
[jerry@CentOS project]$ git config --global color.ui true [jerry@CentOS project]$ git config --global color.status auto [jerry@CentOS project]$ git config --global color.branch auto
設置默認編輯器
默認情況下,Git的使用係統默認取自VISUAL或EDITOR環境變量的編輯器。我們可以設定一個不同的使用git 配置。
[jerry@CentOS project]$ git config --global core.editor vim
設置默認的合並工具
Git不會提供一個默認的合並工具整合到工作樹衝突的更改。我們可以設置默認的合並工具,通過啟用以下設置。
[jerry@CentOS project]$ git config --global merge.tool vimdiff
列出GIT設置
為了驗證自己的Git設置本地存儲庫使用git 的config-list命令,如下所示。
[jerry@CentOS ~]$ git config --list
上麵的命令會產生以下結果。
user.name=Jerry Mouse user.email=jerry@gitbook.net push.default=nothing branch.autosetuprebase=always color.ui=true color.status=auto color.branch=auto core.editor=vim merge.tool=vimdiff