1.在用sourcetree進行項目跟蹤的時候,由於sourcetree是以文件夾形式跟蹤文件夾下所有的文件,不可避免有些不需要的文件也會被跟蹤進來,亂七八糟的。
2.此時打開sourcetree的設置,點開高級,
點開編輯,
添加需要過濾的文件規則,
配置語法:
以斜槓“/”開頭表示目錄;
以星號“*”通配多個字符;
以問號“?”通配單個字符
以方括號“[]”包含單個字符的匹配列表;
以歎號“!”表示不忽略(跟蹤)匹配到的文件或目錄;
此外,git 對於 .ignore 配置文件是按行從上到下進行規則匹配的,意味着如果前面的規則匹配的範圍更大,則後面的規則將不會生效;
然後點擊確定就好了。
要非常注意,.gitignore有時並不會生效。解決辦法如下:
sourcetree的.gitignore之所以不生效是因爲有些文件你之前已經一直在跟蹤中,因此要取消對這些文件繼續跟蹤,此時你要先在下次提交的時候對本文件或批量文件點右鍵選擇停止跟蹤,如圖
然後確定
再提交
提交完再刷新.gitignore文件,然後這些文件便不會再繼續被跟蹤了