SourceTree 默認使用的是全局緩存配置,
這個配置文件在 SourceTree –> Preferences –> Git –> Global Ignore List 可以看到。如下圖:
如果想針對某個項目單獨做,則請參考下面文章:
http://www.ifeegoo.com/git-code-management-dot-gitignore-file-has-no-effect-solution.html
這時候我們就需要用 .gitignore 文件了。
在我們git項目下新建一個.gitignore 文件。
文件 .gitignore 的格式規范如下:
所有空行或者以注釋符號 # 開頭的行都會被 Git 忽略。
可以使用標准的 glob 模式匹配。
匹配模式最后跟反斜杠(/)說明要忽略的是目錄。
要忽略指定模式以外的文件或目錄,可以在模式前加上驚嘆號(!)取反。
所謂的 glob 模式是指 shell 所使用的簡化了的正則表達式。
星號(*)匹配零個或多個任意字符;
[abc] 匹配任何一個列在方括號中的字符(這個例子要么匹配一個 a,要么匹配一個 b,要么匹配一個 c);
問號(?)只匹配一個任意字符;
如果在方括號中使用短划線分隔兩個字符,表示所有在這兩個字符范圍內的都可以匹配(比如 [0-9] 表示匹配所有 0 到 9 的數字)。
參考: