我想知道如何爲我的項目創建/查找.git/config文件,因爲Windows不允許放置「/」。此外,這是一個文件還是它是一個文件夾?哪裏可以找到/創建項目本地配置的.git/config文件?
.gitconfig和.git/config是否有區別?
我想知道如何爲我的項目創建/查找.git/config文件,因爲Windows不允許放置「/」。此外,這是一個文件還是它是一個文件夾?哪裏可以找到/創建項目本地配置的.git/config文件?
.gitconfig和.git/config是否有區別?
是的,.gitconfig
和.git/config
之間有區別。
.git/config
將具有存儲庫的配置詳細信息。但.gitconfig
將您的用戶資料,併爲你設置的git像user.name
,user.email
,默認編輯器,顏色設置配置等
在Windows中,你會發現.gitconfig
文件中C:\Users\user_name
。
.git/config
文件可以位於<git_repository>/.git/
下(.git/config
獲取一旦你運行git init
命令創建或您克隆初始化庫)。
.gitconfig保存你機器的所有git配置。在每個存儲庫上都有一個.git文件夾,並且在其中可以找到一個配置文件,其中包含有關此特定回購的信息。
我推薦在Windows下使用msysgit,這是一個改進的cmd行工具,可用於Git。
.gitconfig
是駐留在您的HOMEDIR中的全局配置文件。
.git
是您的任何git倉庫中的特殊目錄,使其成爲'回購'。
.git是一個名爲config
的文件,它僅將其中提到的所有配置應用於該特定存儲庫。
您可以使用git config
命令將配置添加到.gitconfig/.git/config。
如: git config user.name "Jane Doe"
會在您的當前倉庫中的.git/config文件一user.name進入
git config --global user.email "[email protected]"
會在您的用戶的.gitconfig文件user.email條目,這將是適用於在所有回購那個用戶。 (使用--global)
使用mysysgit有很多好處。 Cygwin也是一個不錯的選擇!
乾杯!
實際上Git的三個單獨的文件,它可以讓你的作用域選項個人信息庫,用戶或整個系統的存儲配置選項:
回購/ git的/配置 - 庫特定的設置
〜/。gitconfig - 用戶特定設置
這是存儲使用--global標誌設置的選項的地方。
混帳配置--global user.name 「愛」
混帳配置--global user.email [email protected]
$(前綴)的/ etc/gitconfig - 系統範圍設置。
'/'是unix路徑名分隔符;在窗戶上是'\'。配置文件是'.git'目錄下的'config',也就是'.git'文件夾。它應該由'git init'創建 – jthill 2014-09-22 21:48:01