Git 全局忽略.DS_Store文件

Mac中每個目錄都會有個文件叫.DS_Store,用于存儲當前文件夾的一些Meta信息。每次提交代碼時,我都要在代碼倉庫的.gitignore中聲明,忽略這類文件。有方法可以全局性的忽略某種類型的文件嗎?

按照以下兩步就可實現

1.創建~/.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自動忽略。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容