git設置忽略文件和目錄有兩種方式,一種是項目所有人員共用的的,一種是開發自己使用的
第一種,所有開發者共用的需要把設置設定在.gitignore該文件中
第二種,開發者個人使用的忽略配置,許雅設定在.git/info/exclude 該文件中
兩種方式只是文件不同,設置忽略的規則是一樣的
1,創建.gitignore
2,修改文件,添加忽略正則
.idea //忽略.idea文件夾及文件夾下文件
*.iml //忽略以.iml結尾的文件
【例子】
# 忽略*.o和*.a文件,不忽略my.o文件
*.[oa]
!my.o
# 忽略*.b和*.B文件,不忽略my.b文件
*.[bB] !my.b
# 忽略dbg文件和dbg目錄
dbg
# 只忽略dbg目錄,不忽略dbg文件
dbg/
# 只忽略dbg文件,不忽略dbg目錄
dbg !dbg/
# 只忽略當前目錄下的dbg文件和目錄,子目錄的dbg不在忽略范圍內
/dbg
# 以'#'開始的行,被視為注釋.
* ?:代表任意的一個字符 * *:代表任意數目的字符 * {!ab}:必須不是此類型 * {ab,bb,cx}:代表ab,bb,cx中任一類型即可 * [abc]:代表a,b,c中任一字符即可 * [ ^abc]:代表必須不是a,b,c中任一字符