5
我試圖建立一個.gitignore文件以與以下規則爲什麼git不尊重windows上的.gitignore文件?
*/bin
但除非我用一個反斜槓
*\bin
它不應該工作一樣也不能忽略所有bin
文件夾跨所有平臺?
我試圖建立一個.gitignore文件以與以下規則爲什麼git不尊重windows上的.gitignore文件?
*/bin
但除非我用一個反斜槓
*\bin
它不應該工作一樣也不能忽略所有bin
文件夾跨所有平臺?
你不需要在開頭指定*。以下示例將忽略目錄樹任何部分中的任何bin或Bin目錄。
[Bb]in/
前面的示例適用於visual studio,因爲它以小寫或大寫形式創建bin文件夾。您可以在窗口here中看到一個.gitignore的例子。
我忘了補充一點,如果你打算在Windows上使用Git,那麼可能需要設置加入
[core]
{...}
ignorecase = true
{...}
一點解釋忽略的.git/config中的配置文件中的情況下:' *(如'*/bin')不匹配斜槓。它只能在一個路徑組件內匹配。另外,'/'的出現意味着該模式只能從gitignore的級別檢查。所以'*/bin'只會忽略一個級別的bin文件/目錄。 – Cascabel