.gitignore檔案即 專案中不需要被追蹤(track)且上傳到git系統的檔案
《1》忽略檔案的原則
a.忽略作業系統自動生成的檔案,比如縮圖等
b.忽略編譯生成的中間檔案、可執行檔案等,比如.nuxt檔案
c.忽略你自己的帶有敏感資訊的配置檔案,比如存放口令的配置檔案
《2》語法規範(模擬正則)
空行或是以#開頭的行即注釋行將被忽略
以斜槓 "/" 結尾表示目錄
以星號 "*" 通配多個字元
以問號 "?" 通配單個字元
以方括號 "" 包含單個字元的匹配列表
以嘆號 "!" 表示不忽略(跟蹤)匹配到的檔案或目錄
《3》配置檔案示例
# 忽略 .a 檔案
*.a# 不忽略 test.a(即能繼續被跟蹤), 儘管已經在前面忽略了 .a 檔案
!test.a
# 僅在當前目錄下忽略 test.a 檔案, 但不包括子目錄下的 child/test.a
/test.a
# 忽略 test/ 資料夾下的所有檔案
test/
# 忽略 test/a.txt, 不包括 test/inside/b.txt
test/*.txt
# 忽略所有的 .txt 檔案 在 test/inside 下的
gitignore檔案規則失效
開發中,使用git拉取遠端倉庫中的 到本地開發,由於拉取的專案中沒有.gitignore 檔案,提交 的時候有一大堆不需要的檔案顯示。我新增了.gitignore檔案並新增了忽略的資訊,不起作用。最後找到解決方法,記錄一下。gitignore只能忽略那些沒有被track的檔案,如果某些檔案已經被納入...
gitignore檔案遮蔽規則
a 所有以 a 為字尾的檔案都遮蔽掉 office 快取檔案 docx ppt pptx xls tags 倉庫中所有名為 tags 的檔案都遮蔽 core.倉庫中所有以 core.開頭的檔案都遮蔽 tools 遮蔽目錄 tools log 遮蔽目錄 log 下的所有檔案,但不遮蔽 log 目錄本身...
gitignore檔案如何編寫?
gitignore檔案即 專案中不需要被追蹤 track 且上傳到git系統的檔案 1 忽略檔案的原則 a.忽略作業系統自動生成的檔案,比如縮圖等 b.忽略編譯生成的中間檔案 可執行檔案等,比如.nuxt檔案 c.忽略你自己的帶有敏感資訊的配置檔案,比如存放口令的配置檔案 2 語法規範 模擬正則 空...