Git全局.gitignore文件

为什么要添加.gitignore文件?

  • Mac上每个文件夹下都会自动生成.DS_Store文件,该文件保存了当前文件夹的一些配置信息,如果不添加.gitignore文件,git会把.DS_Store当成需要管理版本的文件,在git add时添加到仓库中。
  • .gitignore的作用就是让git把类似于.DS_Store这种文件当空气。

如何添加全局的.gitignore文件

  • 在根目录下创建两个文件.gitconfig.gitignore
    • 命令行操作流程:
      1. 打开命令行,默认就在根目录下
      2. 通过命令touch .gitconfigtouch .gitignore创建
  • 在文件.gitignore中添加忽略内容
# .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文件:
[core]
excludesfile = /Users/brianshen/.gitignore_global
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 :关于.DS_Store是什么可以参考另一文章 如果删除GIT中的.DS_Store 简单的说Mac每个目录...
    跨境大师兄阅读 64,741评论 8 59
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,869评论 18 139
  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 15,942评论 5 147
  • 醉花阴/醉花阴 宋 · 李清照 薄雾浓云愁永昼,瑞脑消金兽。佳节又重阳,玉枕纱厨,半夜凉初透。东篱把酒黄昏后,有暗...
    爱生活的国民大叔阅读 151评论 0 0
  • 当你和孩子谈话的时候,孩子是否能够用心倾听十分重要,更重要的是,孩子是否会回答你提出的问题。很多父母在与孩子沟通的...
    母婴刊阅读 556评论 0 0