2012-08-12 216 views
2

我推,並連續克隆一個倉庫與git。我注意到git已經自動排除了配置目錄。Git默認忽略配置目錄

這是哪裏設置?我可以通知Git考慮該文件夾嗎?

+0

確保它被Git忽略,因爲「忽略」規則:http://stackoverflow.com/questions/466764/show-ignored-files-in-git – VonC 2012-08-12 09:28:47

回答

2

你怎麼知道它是自動排除?

有一對夫婦的事情,尋找:

  • 有文件夾本身在尋找一個名爲的.gitignore文件。將.gitignore文件放入目錄是排除目錄內容的一種方法。它可以列出要忽略的文件模式,或者排除一切的文件模式。
  • 在版本庫根的.gitignore文件以一看,這將列出庫中的所有忽略。
  • 這是不太可能你的情況,但有一個查找文件〜/的.gitconfig,其中可能包含稱爲[核心]用鑰匙excludesfile這指向一個文件,它是用來作爲的.gitignore文件中的頂層入口您系統中的所有項目。

例如這裏是我

[core] 
    excludesfile = ~/.gitignore 

我寫了一篇關於three major ways of excluding files in git別處。

+0

認爲我解決了。在公司的電腦上有一種自定義的git客戶端,強制執行一些默認行爲。其中一個行爲是排除config目錄... – 2012-08-12 09:27:56

1

查找文件名爲.gitignore

+0

我的項目文件夾中沒有本地.gitignore。 – 2012-08-12 09:10:29

1

看那.gitignore文件在您的回購協議。如果沒有,請查找core.excludesfile值及其指向的文件,以查看配置目錄是否被忽略。在這裏閱讀更多的信息:http://schacon.github.com/git/gitignore.html

+0

我沒有.gitignore文件,這就是爲什麼我要瘋了。我不知道爲什麼這個目錄沒有被跟蹤:\ – 2012-08-12 09:16:29

1

我不認爲git會默認排除你的配置目錄,你是如何創建你的本地存儲庫,你確定目錄不是空的?但它應該有一個.gitignore文件來忽略你的文件,如果不看core.excludesfile。在所有情況下用戶希望git忽略的模式(例如,用戶選擇的編輯器生成的備份或臨時文件)通常會進入由用戶的〜/ .gitconfig中的core.excludesfile指定的文件。