Git管理工具的使用

2021-09-30 05:05:19 字數 1918 閱讀 4819

一般在新的系統上,我們都需要先配置下自己的 git 工作環境。配置工作只需一次,以後公升級時還會沿用現在的配置。當然,如果需要,你隨時可以用相同的命令修改已有的配置。

git 提供了乙個叫做 git config 的工具(譯註:實際是 git-config 命令,只不過可以通過 git 加乙個名字來呼叫此命令。),專門用來配置或讀取相應的工作環境變數。而正是由這些環境變數,決定了 git 在各個環節的具體工作方式和行為。這些變數可以存放在以下三個不同的地方:

在 windows 系統上,git 會找尋使用者主目錄下的.gitconfig檔案。主目錄即$home變數指定的目錄,一般都是c:/documents and settings/$user。此外,git 還會嘗試找尋 /etc/gitconfig 檔案,只不過看當初 git 裝在什麼目錄,就以此作為根目錄來定位。

$ git config --global user.name "john doe"

$ git config --global user.email [email protected]

如果用了--global選項,那麼更改的配置檔案就是位於你使用者主目錄下的那個,以後你所有的專案都會預設使用這裡配置的使用者資訊。如果要在某個特定的專案中使用其他名字或者電郵,只要去掉--global選項重新配置即可,新的設定儲存在當前專案的.git/config檔案裡。

$ git config --global core.editor emacs
還有乙個比較常用的是,在解決合併衝突時使用哪種差異分析工具。比如要改用 vimdiff 的話:

$ git config --global merge.tool vimdiff
git 可以理解 kdiff3,tkdiff,meld,xxdiff,emerge,vimdiff,**imdiff,ecmerge,和 opendiff 等合併工具的輸出資訊。當然,你也可以指定使用自己開發的工具,具體怎麼做可以參閱第七章。

要檢查已有的配置資訊,可以使用git config --list命令:

$ git config --list

user.name=scott chacon

[email protected]

color.status=auto

color.branch=auto

color.interactive=auto

color.diff=auto

...

有時候會看到重複的變數名,那就說明它們來自不同的配置檔案(比如/etc/gitconfig~/.gitconfig),不過最終 git 實際採用的是最後乙個。

也可以直接查閱某個環境變數的設定,只要把特定的名字跟在後面即可,像這樣:

$ git config user.name

scott chacon

$ git help $ git --help $ man git-

比如,要學習 config 命令可以怎麼用,執行:

$ git help config

我們隨時都可以瀏覽這些幫助資訊而無需連網。不過,要是你覺得還不夠,可以到 frenode irc 伺服器(irc.freenode.net)上的#git#github頻道尋求他人幫助。這兩個頻道上總有著上百號人,大多都有著豐富的 git 知識,並且樂於助人。

本文**

Git管理工具的使用

一般在新的系統上,我們都需要先配置下自己的 git 工作環境。配置工作只需一次,以後公升級時還會沿用現在的配置。當然,如果需要,你隨時可以用相同的命令修改已有的配置。git 提供了乙個叫做 git config 的工具 譯註 實際是 git config 命令,只不過可以通過 git 加乙個名字來呼...

git管理工具的使用

首先建立乙個空目錄 這裡我建立的是git 通過git init建立了乙個空倉庫,該倉庫可以用來管理git目錄裡面的檔案 自己編寫乙個檔案,使用git add 檔名可以把檔案新增到倉庫中 通過git commit m 該檔案的說明 把該檔案提交到倉庫中,一旦提交,檔案的說明就不可更改 當重新修改了ma...

Git版本管理工具使用

1.git簡介 git 讀音為 g t 是乙個開源的分布式版本控制系統,可以有效 高速地處理從很小到非常大的專案版本管理。git 是 linus torvalds 為了幫助管理 linux 核心開發而開發的乙個開放原始碼的版本控制軟體。2.安裝git 3.git使用 git倉儲 建立儲存資料夾,在資...