Mac中每個目錄都會有個文件叫.DS_Store,用于存儲當前文件夾的一些Meta信息。每次提交代碼時班缰,我都要在代碼倉庫的.gitignore中聲明,忽略這類文件。有方法可以全局性的忽略某種類型的文件嗎高镐?
按照以下兩步就可實現(xiàn)
1.創(chuàng)建~/.gitignore_global文件,把需要全局忽略的文件類型塞到這個文件里畸冲。
# .gitignore_global
####################################
######## OS generated files ########
####################################
.DS_Store
.DS_Store?
*.swp
._*
.Spotlight-V100
.Trashes
Icon?
ehthumbs.db
Thumbs.db
####################################
############# Packages #############
####################################
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
*.zip
2.在~/.gitconfig中引入.gitignore_global嫉髓。
這是我的.gitconfig文件:
[user]
name = xiaoronglv
email = xxxxx@gmail.com
[push]
default = matching
[core]
excludesfile =
/Users/xiaoronglv/.gitignore_global
3.搞定了!在所有的文件夾下.DS_Store .swp .zip等文件類型會被Git自動忽略邑闲。