.gitignore特別注意事項!!!

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

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

/target/*

/User/*

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

正確的寫法是:

/target/

/User/

搞定收工。 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章