2014-09-22 29 views
3

我想知道如何爲我的項目創建/查找.git/config文件,因爲Windows不允許放置「/」。此外,這是一個文件還是它是一個文件夾?哪裏可以找到/創建項目本地配置的.git/config文件?

.gitconfig和.git/config是否有區別?

+0

'/'是unix路徑名分隔符;在窗戶上是'\'。配置文件是'.git'目錄下的'config',也就是'.git'文件夾。它應該由'git init'創建 – jthill 2014-09-22 21:48:01

回答

6

是的,.gitconfig.git/config之間有區別。

.git/config將具有存儲庫的配置詳細信息。但.gitconfig將您的用戶資料,併爲你設置的git像user.nameuser.email,默認編輯器,顏色設置配置等​​

在Windows中,你會發現.gitconfig文件中C:\Users\user_name

.git/config文件可以位於<git_repository>/.git/下(.git/config獲取一旦你運行git init命令創建或您克隆初始化庫)。

0

.gitconfig保存你機器的所有git配置。在每個存儲庫上都有一個.git文件夾,並且在其中可以找到一個配置文件,其中包含有關此特定回購的信息。

我推薦在Windows下使用msysgit,這是一個改進的cmd行工具,可用於Git。

2

.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也是一個不錯的選擇!

乾杯!

0

實際上Git的三個單獨的文件,它可以讓你的作用域選項個人信息庫,用戶或整個系統的存儲配置選項:

  • 回購/ git的/配置 - 庫特定的設置

  • 〜/。gitconfig - 用戶特定設置

    這是存儲使用--global標誌設置的選項的地方。

    混帳配置--global user.name 「愛」

    混帳配置--global user.email [email protected]

  • $(前綴)的/ etc/gitconfig - 系統範圍設置。

相關問題