ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

.gitignore 全局过滤 .DS_Store

2020-05-04 11:55:56  阅读:246  来源: 互联网

标签:文件 global #################################### DS Store gitignore


简介

Mac 中每个目录都会有个文件叫 .DS_Store, 用于存储当前文件夹的一些 Meta 信息。每次提交代码时,我都要在代码仓库的 .gitignore 中声明,忽略这类文件。有方法可以全局性的忽略某种类型的文件吗?按照以下两步就可实现

一、创建 ~/.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

二、在 ~/.gitconfig 中引入 .gitignore_global。

这是我的.gitconfig 文件:

[user]
name = 陈子云
email = ever-lose@foxmail.com
[push]
    default = matching
[core]
    excludesfile = ~/.gitignore_global

搞定了!在所有的文件夹下 .DS_Store .swp .zip 等文件类型会被 Git 自动忽略。

参考资料

http://www.07net01.com/2015/03/804033.html

标签:文件,global,####################################,DS,Store,gitignore
来源: https://www.cnblogs.com/everlose/p/12825937.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有