1. 程式人生 > >git安裝與初次使用

git安裝與初次使用

一、下載安裝包
訪問msysGit的專案主頁(http://code.google.com/p/msysgit)下載msysGit。下載名為Git-<\version>-preview<\DATE>.exe的軟體包。例如Git-1.9.5-preview20150319。
下載完成後,安裝預設進行安裝。
msysGit預設已經安裝並啟用了Git的命令補齊功能,並忽略檔名的大小寫。
預設安裝的msysGit的shell環境中無法輸入中文。需要修改配置檔案:C:\Program Files (x86)\Git\etc\inputrc檔案:

# disable/enable 8bit input
set meta-flag on set input-meta on set output-meta on set convert-meta off

關閉Git Bash再重啟,就可以在shell環境中輸入中文:
這裡寫圖片描述
建立一個txt檔案,該檔案在安裝路徑C:\Program Files (x86)\Git\:
這裡寫圖片描述
檢視指定檔案中的內容:
這裡寫圖片描述
顯示目錄和檔名,出現亂碼,新增引數 –show-control-chars就行:
這裡寫圖片描述
可以為ls命令設定一個別名,那就不用輸入那麼長的引數了:
這裡寫圖片描述
將上面的alias命令新增到配置檔案/etc/profile中,可以實現自動載入:
這裡寫圖片描述

msys對中文的支援:
1、使用未經配置的msysGit提交,如果提交說明

中包含中文,那從Linux或其他UTF-8字符集平臺檢視提交說明時會顯示亂碼。反之亦然。
2、如果使用msysGit向版本庫新增帶有中文檔名的檔案,在Linux或其他平臺檢出檔名時會顯示亂碼,反之亦然。
3、不能建立帶有中文字元的引用(里程碑和分支)

解決提交說明出現的亂碼問題,有兩種方案:
1、輸出提交說明時,設定編碼格式
這裡寫圖片描述
2、輸入提交說明時,設定錄入說明的字符集
這裡寫圖片描述

(三)TortoiseGit的安裝與使用
TortoiseGit可以讓Git與windows資源管理器進行整合,為Git提供了圖形化操作介面。它是對msysGit命令列的封裝,因此需要先安裝msysGit。下載路徑:

http://code.google.com/p/tortoisegit/
下載後,預設安裝就行。

Tortoise在底層呼叫msysGit。在提交時會將提交說明轉換為UTF-8字符集。因此不需設定i18n.commitEncoding變數進行設定。在顯示提交說明時,認為所有的提交說明都是UTF-8編碼,會轉換為合適的windows本地字元編碼,而無需設定i18n.logOutputEncoding變數。