git 使用過程中,有許多文件或者文件夾是不希望更新到遠程倉庫了,因為他們比較占地方,這個時候我們可以利用 .gitignore
文件忽略文件。
按項目進行忽略
.gitignore 文件用於忽略文件
- 所有空行或者以沒注釋符號 # 開頭的行都會被 Git 忽略。
- 可以使用 glob 模式進行匹配。
- 匹配模式最后跟反斜杠
(/)
說明忽略的是目錄。 - 要忽略指定模式以外的文件或者目錄,可以在模式前加上驚嘆號。
glob 模式
* : 表示任意個任意字符
? : 表示匹配一個任意字符
所以我們只需要在對應的 git 目錄下,創建一個 .gitignore 文件,然后配置上 .DS_Store 即可。
touch .gitignore
echo */.DS_Store" > .gitignore
然后保存,就可以生效了。
全局進行配置
然后我們發現,只要是 Mac 下的 Git 項目我們都需要這樣操作一次,太麻煩了,所以我們可以在 home 目錄下創建一個 .gitignore_global 文件,然后按 .gitignore 文件的配置方式完成配置。
在每個項目下的 .gitignore 文件中,我們可以引用這個 global 文件。
git config --global core.excludesfile ~/.gitignore_global
這樣就可以將全局方法加載到項目配置文件中了。