让 Git 全局性的忽略 .DS_Store
2019独角兽企业重金招聘Python工程师标准>>>
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 = xiaoronglvemail = xxxxx@gmail.com
[push]default = matching
[core]excludesfile = /Users/xiaoronglv/.gitignore_global
搞定了!在所有的文件夹下 .DS_Store .swp .zip 等文件类型会被 Git 自动忽略。
参考资料
Github: Create a global .gitignore
What is .DS_Store file?
.gitignore all the .DS_Store files in every folder and subfolder
原文地址:让 Git 全局性的忽略 .DS_Store, 感谢原作者分享。
转载于:https://my.oschina.net/daniels/blog/550355
让 Git 全局性的忽略 .DS_Store相关推荐
- Mac中Git如何忽略.DS_Store文件
Mac中Git如何忽略.DS_Store文件 作者:坚果 公众号:"大前端之旅" OpenHarmony布道师,InfoQ签约作者,CSDN博客专家,华为云享专家,阿里云专家博主, ...
- git用.gitignore忽略指定文件
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/chinahuyong/article/details/52839837 .gitignore 配置文 ...
- Android studio 开发中 用git实现批量忽略特定文件的方法
git实现批量忽略特定文件的方法 在用AndroidStudio开发项目的时候,3个人协同开发,那么用Git同步代码,会将模块中的大量iml文件同步,每次都会提交和更新,一个一个的去忽略他们,显然是最 ...
- eclipse中使用git提交时忽略不必要的文件
@ eclipse中使用git提交时忽略不必要的文件 我们在eclipse中使用git提交代码时,如果没有添加任何过滤条件,那么会把所有文件都提交.但是实际上有些文件/目录并不需要提交,比如targe ...
- IDEA在Git中提交忽略文件的设置
关于IDEA在Git中提交忽略文件的设置 首先在idea中安装插件用来生成和管理 .gitignore 文件,安装成功后重启idea 新建.gitignore 文件 将不需要提交的文件添加到.giti ...
- idea2021版 设置svn或者git上传忽略(亲测,简单快捷)
idea2021版 设置svn或者git上传忽略(亲测,简单快捷) 最近要用到idea svn上传,需要忽略一些东西,比如说log 或者 mil, 网上找文档,全都是各种设置,添加什么,看半天还看不明 ...
- git update-index --assume-unchanged忽略跟踪
Git 忽略已跟踪文件的改动 git update-index --assume-unchanged Git之本地忽略 这个分两种情况: 本地永久忽略,效果的gitignore一样,只不过不适于写到g ...
- Git配置.gitignore忽略文件
git设置忽略文件和目录有两种方式,一种是项目所有人员共用的的,一种是开发自己使用的 第一种,所有开发者共用的需要把设置设定在.gitignore该文件中 第二种,开发者个人使用的忽略配置,许雅设定在 ...
- git常见操作--忽略文件以及常用命令【转】
转自:http://www.cnblogs.com/elfsundae/archive/2011/07/17/2099698.html References: http://stackoverflow ...
最新文章
- Halliburton首席数据科学家兼技术研究员谈能源行业AI应用现状
- python lambda_Python 匿名函数 lambda
- 一个MIT计算机博士对数学的思考
- java中如何获得屏幕的宽度和高度_在Android中获取屏幕宽度和高度
- Drools Planner重命名为OptaPlanner:宣布www.optaplanner.org
- oracle查看锁表进程,杀掉锁表进程
- 知识蒸馏在推荐精排中的应用与实践
- python 生成空白矩阵_3个用于数据科学的顶级Python库
- 一个关于Show窗口与Invalidate();顺序问题
- 商务图表案例——仿经济学人分组漏斗图~
- pycharm下载安装opencv
- CAD梦想画图中的“绘图工具——椭圆”
- css背景图不失真_CSS如何实现这种背景效果?
- 重磅!融云推出「百幄」政企数智办公平台
- 基于STM32的卧室智慧监测系统
- Python 网络爬虫及数据可视化
- xml 硕正报表_硕正轻量级富Web应用套件–硕正报表主要指标及功能清单
- labview如何加载库_LabVIEW如何方便地调用DLL文件
- 《计算之魂》1.11.2--阅读心得
- MySQL备库复制延迟的原因及解决办法
热门文章
- docker-compose.yml 启动jar 包
- c语言考试长沙理工大学,2013年长沙理工大学C语言考试试卷A.doc
- (二) LtRecyclerView v2.x (更多实用方法)
- Docker知识3:Docker的体系简介
- MATLAB-M文件
- signature=0e42fe6b348b65f88748ba8ecefece12,Low power BIST
- Android适配器以及作用,Android RecyclerView 通用适配器的实现
- linux数据库都备份什么,Linux运维学习之数据库备份与恢复
- 之全能忙内_临沧大名山茶:喝过诸多忙肺茶,但你不知道什么是“隔年香”
- java 0000 0001 0002 000a 000b_Java代码编译后的class文件