每次從github上clone一個工程,里面都會有一個【.gitignore】文件,那么這個文件的用途是什么呢?
我們每次向git上commit時,必定有一些我們不想上傳至git上的文件,如生成的target下的文件或是.idea下的文件。.gitignore就可以避免在提交代碼時把這些上傳至git。
語法如下,支持glob模式匹配(及支持*等通配符)
# Maven # target/ # 此處可屏蔽target文件夾下的所有文件(包括文件夾) # IDEA # .idea/ # 此處可屏蔽.idea文件夾下的所有文件(包括文件夾) *.iml # 可屏蔽當前目錄下所有以.iml結尾的文件
/src/main/java/***/demo.java
# 屏蔽指定目錄下的單個文件