1. 程式人生 > >.gitignore特別注意事項!!!

.gitignore特別注意事項!!!

此處只說注意事項,踩過的坑,拒絕回踩:

.gitignore.txt檔案中,不支援級聯目錄的*號匹配,比如企圖過濾掉target和User目錄下所有檔案,因此這樣寫(錯誤寫法演示):

/target/*

/User/*

以上寫法中,*會被單獨解釋為所有檔案,因此再提交時,會返回nothing to commit的錯(此錯很難發現,伺服器只返回nothing to commit,沒有其他任何多餘資訊,更不會告訴你為什麼錯了,只有在當你提交該目錄下具體檔案時,比如在當前目錄增加一個txt檔案然後提交這個檔案,系統才會告訴你該檔案被ignore.txt檔案排除,若一定要新增,請......blablabla的

)。

正確的寫法是:

/target/

/User/

搞定收工。