此處只說注意事項,踩過的坑,拒絕回踩:
.gitignore.txt文件中,不支持級聯目錄的*號匹配,比如企圖過濾掉target和User目錄下所有文件,因此這樣寫(錯誤寫法演示):
/target/*
/User/*
以上寫法中,*會被單獨解釋爲所有文件,因此再提交時,會返回nothing to commit的錯(此錯很難發現,服務器只返回nothing to commit,沒有其他任何多餘信息,更不會告訴你爲什麼錯了,只有在當你提交該目錄下具體文件時,比如在當前目錄增加一個txt文件然後提交這個文件,系統纔會告訴你該文件被ignore.txt文件排除,若一定要添加,請......blablabla的)。
正確的寫法是:
/target/
/User/
搞定收工。