Git 忽略文件的三种方式

Git 提供了三种方法来忽略文件,分别适用不同情况,如下:

1、全局忽略

忽略规则由本机所有仓库共用,配置方法如下:
编辑 ~/.gitconfig 文件,

[user]
    name = yourname
    email = yourname@email.com
[gui]
    encoding = utf-8
[core]
   excludesfile = ~/.gitignore

最后两行是新增的,用户设置全局忽略的配置文件目录,本例子是存放于 ~/.gitignore 下,可以改成其他路径。
或通过命令行添加配置:

git config --global core.excludefile ~/.gitignore

2、单个仓库下忽略(远程共用)

单个仓库下忽略,同时同步该设置至远程仓库,与其他克隆仓库共用;这个方法也是最常用的,配置方法是在仓库的根目录下新建 .gitignore 文件,在文件里配置忽略规则,同时把 .gitignore 文件加入版本管理。

3、单个仓库下忽略(本机使用)

单个仓库下忽略,不会同步该设置至远程仓库,只在本机起作用;配置方法是直接编辑仓库根目录下的.git/info/exclude文件,把要忽略的规则直接写入,这个方法只在本机当前仓库起效,不会对其他的克隆仓库起效。

配置文件规则参考 中文文档

Enjoy it !
如果觉得文章对你有用,可以赞助我喝杯咖啡~

版权声明

转载请注明作者和文章出处
作者: X先生
首发于 https://blog.ricoo.top/git-ignore/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,473评论 19 139
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 14,650评论 9 163
  • 1、T+系统还要继续完善,盘存还要继续,市区店还要先盘,劳动店,学才,乐多多。然后再从大店开始,逍遥,小吕,商桥,...
    张勇飞阅读 1,098评论 0 0
  • “兰石诗苑”(2016)同题 《石头》 文/魏凯 (一) 溶天雨 湍流淤积 晒日月 陈年风骨 尘土纠结成殇 (二)...
    魏凯博客阅读 1,761评论 0 1
  • 一 每年过年,母亲总会重复问一个问题:这过年到底是谁作兴的?招待客人、送礼走亲戚、买菜做饭,真是磨死人。 不光是家...
    言诗把酒阅读 2,372评论 2 0