這裏只針對 windows 下,使用git 時的一些初始配置
1. git bash 安裝
下載地址: https://git-for-windows.github.io/
根據提示,一步步安裝即可
2. 配置 git 用戶名及郵箱
全局配置
git config --global user.name "youname"
git config --global user.email "[email protected]"
可以指定項目使用特定用戶名,只需打開 git 對應倉庫目錄,然後輸入
git config user.name "youname"
git config user.email "[email protected]"
查看所有 config
git config --list
3. 配置 CRLF
CRLF 即爲 回車換行, windows 下 爲 CRLF,linux 下 爲 LF ,此選項如果設置的不對,則有可能造成提交代碼時,發生很多衝突。如果你發現衝突很多,但是卻找不出不同的地方時,很有可能是 CRLF 設置的原因
windows 下推薦配置
git config --global core.autocrlf true
git config --global core.safecrlf true
以上配置效果爲:
檢出時轉換爲CRLF,提交時轉換爲LF
拒絕提交包含混合換行符的文件,如果包含混合換行符, git add 時,會提示相應文件,直到你統一換行符才能提交。
保證最終的換行符統一。
其他操作系統,請詳細理解以上兩項參數含義,並針不同操作系統做對應配置。
注: 團隊開發時,一定要嚴格統一換行符,防止不必要的代碼衝突。
4. gitk 亂碼修復
git config --global gui.encoding utf-8
5. 文件大小寫敏感
git config --global core.ignorecase false
6. ssh 私鑰配置
windows 下,找到對應路徑 C:\Users\userName\.ssh,新建 config 文件,內部輸入私鑰配置
host git.xxxx.com
user git
hostname git.xxxx.com
port 22
StrictHostKeyChecking no
identityfile D:/sshkeyPath/yourSSHKey