1. 【.gitignore】文件的作用:上傳文件時(shí)會(huì)忽略該文件中配置的文件信息;
2. 【.gitignore】文件分為全局和局部:全局.gitignore 文件的作用域?yàn)樗械捻?xiàng)目,所有項(xiàng)目都使用這個(gè)文件(在git中使用git config --global core.excludesfile ~/.gitignore 語(yǔ)句配置);局部.gitignore文件的作用域?yàn)閱蝹€(gè)項(xiàng)目,每個(gè)項(xiàng)目都有自己的.gitignore文件;
3. 規(guī)則:
? ? ? ?(1) 以‘#’號(hào)開頭表示注釋;
? ? ? ? (2)以‘/’開頭表示目錄;
? ? ? ? (3)以‘*’號(hào)通配多個(gè)字符;
? ? ? ? (4)以‘?’通配單個(gè)字符;
? ? ? ? (5)以‘[]’包含單個(gè)字符的匹配列表;
? ? ? ? (6)以‘[]’表示不忽略(跟蹤)匹配到的文件或目錄;
4.? 規(guī)則示例:
? ? ? ? (1)ipch/ : 忽略ipch文件夾下所有文件;
? ? ? ? (2)/ipch:忽略當(dāng)前目錄(根目錄)下的ipch文件;
? ? ? ? ()*.obj:忽略 .obj文件;
5. [.gitignore]文件不生效的原因:
? ? ? ? .gitignore 只能忽略沒有被跟蹤的文件,如果文件已經(jīng)被納入版本管理,在.gitignore文件中或略是無(wú)效的;
? ? ? ? 想要忽略就要先把本地緩存刪除(改為沒被跟蹤的狀態(tài)),可以使用指令
????????git rm -r --cached .
????????git add .
????????git commit -m 'update .gitignore'
備注:git 語(yǔ)句沒測(cè)試過(guò),謹(jǐn)慎使用;
參考:(37條消息) Git---.gitignore文件設(shè)置規(guī)則及全局配置(常用ignore文件)_知北行的博客-CSDN博客_gitignore文件規(guī)則文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-728552.html
????????????????文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-728552.html
到了這里,關(guān)于Git 使用之.gitignore文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!