git上傳版本時,屏蔽的一些屬性及方法

Mac 中每個目錄都會有個文件叫.DS_Store, .swp ,zip用于存儲當(dāng)前文件夾的一些 Meta 信息和一些不必要的信息。每次提交代碼時,我都要在代碼倉庫的 .gitignore 中聲明,忽略這類文件。我們只要在Git工作區(qū)的根目錄下創(chuàng)建一個特殊的.gitignore文件,然后把要忽略的文件名填進(jìn)去,Git就會自動忽略這些文件

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

搞定了!在所有的文件夾下 .DS_Store .swp .zip 等文件類型會被 Git 自動忽略。

另附上git的一些配置文件網(wǎng)站:

https://github.com/github/gitignore

參考資料:

Github: Create a global .gitignore

What is .DS_Store file?

.gitignore all the .DS_Store files in every folder and subfolder

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

推薦閱讀更多精彩內(nèi)容

  • 有很多文件不必使用git管理。例如Eclipse或其他IDE生成的項(xiàng)目文件,編譯生成的各種目標(biāo)或臨時文件等。 使用...
    Ten_Minutes閱讀 2,184評論 0 4
  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,737評論 9 163
  • 2017年11月22日 晴 星期二 親子日記第58篇 中午去接兒子的時候,看到一個又瘦又矮的小男孩,兒子對...
    敏文媽咪閱讀 211評論 0 0
  • 在經(jīng)歷周一路考失利后,決定給自己放個小假,出門散散心,和幾個朋友商量了一下,選擇比較近的澳門。 周五下午我們幾個乘...
    風(fēng)信子91閱讀 339評論 2 2
  • 可通過CADisplayLink實(shí)現(xiàn)。 對于CADisplayLink,蘋果官方是這么解釋的 /** Class ...
    wufeifan890330閱讀 4,886評論 0 5