`

Git 的 .gitignore 配置

    博客分类:
  • git
 
阅读更多

.gitignore 配置文件用于配置不需要加入版本管理的文件,配置好该文件可以为我们的版本管理带来很大的便利,以下是个人对于配置 .gitignore 的一些心得。

1、配置语法:

  以斜杠“/”开头表示目录;

  以星号“*”通配多个字符;

  以问号“?”通配单个字符

  以方括号“[]”包含单个字符的匹配列表;

  以叹号“!”表示不忽略(跟踪)匹配到的文件或目录;

  

  此外,git 对于 .ignore 配置文件是按行从上到下进行规则匹配的,意味着如果前面的规则匹配的范围更大,则后面的规则将不会生效;

2、示例:

  (1)规则:fd1/*
      说明:忽略目录 fd1 下的全部内容;注意,不管是根目录下的 /fd1/ 目录,还是某个子目录 /child/fd1/ 目录,都会被忽略;

  (2)规则:/fd1/*
      说明:忽略根目录下的 /fd1/ 目录的全部内容;

  (3)规则:

/*
!.gitignore
!/fw/bin/
!/fw/sf/

说明:忽略全部内容,但是不忽略 .gitignore 文件、根目录下的 /fw/bin/ 和 /fw/sf/ 目录;

 

目录结构事例:(说明一下.gitignore文件的位置

E:\gitWorkspace\cube\cube

.git\             ------ 文件夹

src\            ------ 文件夹

.gitignore            ------ 文件

README.md            ------ 文件

 

 

复制去Google翻译翻译结果
 
分享到:
评论

相关推荐

    .gitignore全局配置与忽略匹配规则详解

    设置全局配置:详细介绍如何设置全局的.gitignore配置,使得在不同项目中可以统一应用相同的忽略规则。 Git常用忽略规则匹配语法:深入解析Git中常用的忽略规则匹配语法,如通配符、目录排除等,帮助读者灵活地定制...

    A collection of useful .gitignore templates.zip

    `.gitignore`文件在Git中的作用不可忽视,它定义了哪些文件或目录在Git仓库中应该被忽略,不进行版本跟踪。这个名为"A collection of useful .gitignore templates.zip"的压缩包集合了一组多样化的`.gitignore`模板...

    .gitignore 迭代

    全局`.gitignore`文件位于用户的Git配置目录,它会影响到所有项目,适用于忽略那些个人特定的文件,如`.bash_history`或特定编辑器的配置文件。 在实际操作中,我们可以通过以下命令添加或修改`.gitignore`内容: ...

    git.zip配置

    `git.zip`配置可能指的是在使用Git时,对特定的ZIP文件进行操作或者管理的设置。以下将详细阐述Git的相关知识点,以及如何处理与ZIP文件相关的操作。 1. Git基本概念: - Git仓库:存储项目所有版本信息的地方,...

    .gitignore配置文件+适用于刚刚学习git的小白

    .gitignore配置文件+适用于刚刚学习git的小白+适用于大多数场景+使用时只需要添加上即可,不需要的注释掉即可

    Node.js-用于生成.gitignore文件的CLI

    `.gitignore`文件在Git版本控制系统中扮演着重要角色,它允许用户指定哪些文件或目录在提交时应该被忽略,防止不必要的文件污染代码库。 在Git中,`.gitignore`文件是一个文本文件,包含一系列规则,用于定义哪些...

    iOS 配置.gitignore文件详细介绍

    iOS 配置.gitignore文件是 Git 版本控制系统中的一种配置文件,用于告诉 Git 哪些文件或目录不需要被追踪或上传到远程仓库中。.gitignore 文件的存在可以避免一些不需要的文件被 commit 到仓库中,从而提高开发效率...

    详解git中配置的.gitignore不生效的解决办法

    详解git中配置的.gitignore不生效的解决办法 前言: 通常我们希望放进仓库的代码保持纯净,即不要包含项目开发工具生成的文件,或者项目编译后的临时文件。但是,当我们使用git status查看工作区状态的时候,总会...

    gitignore:有用的.gitignore模板的集合

    Gitignore是Git版本控制系统中的一个重要概念,用于定义在提交项目时应该忽略的文件或文件夹。这个`gitignore`项目是一个集合,包含了各种编程语言、框架、构建工具等的预定义`.gitignore`模板,帮助开发者更高效地...

    常用代码提交过滤配置.gitignore

    常用过滤配置

    git使用.gitignore设置不生效或不起作用问题的解决方法

    通常我们在push项目时,会有些配置文件或本地文件不想上传到服务器上 这时候我们会通过设置.gitignore 文件 一般设置成这样: ################### *.com *.txt *.class *.dll *.exe *.7z *.gz *.iso *.jar *.rar ...

    gitignore.zip

    Gitignore文件是Git版本控制系统中的一个重要元素,它用于定义在提交项目时应当忽略的特定文件或文件类型。这个"gitignore.zip"文件包含了各种编程语言、框架和工具的.gitignore模板,帮助开发者避免将不必要的文件...

    Python-自动生成gitignore文件命令行工具

    在软件开发中,`.gitignore`文件是一个重要的配置文件,它告诉Git版本控制系统忽略哪些文件或目录,避免将不必要的文件(如编译产物、临时文件等)纳入版本控制。 描述中提到,因为每次创建新的Python项目时都需要...

    git设置忽略文件.gitignore的方法

    在使用Git时,有时我们需要忽略某些文件,例如编译产生的临时文件、日志文件或是特定平台的配置文件等,这些文件频繁变动但并不需要纳入版本控制。这就是`.gitignore`文件的作用。 `.gitignore`文件是一个文本文件...

    windows git 删除版本控制 清理.git文件夹 批量处理

    Windows系统条件下,批量清除git版本管理配置文件,批量删除.git文件夹 使用方法:下载将该脚本文件,拷贝到要清除的项目的文件夹目录下,双击bat文件即可。

    .gitignore

    git提交代码前, 取消需要不需要提交文件 ,可以通过默认忽略配置文件进行忽略提交某文件或某类文件

    helm-gitignore:用于生成.gitignore文件的Helm接口

    总结来说,`helm-gitignore` 是一个为Helm开发者设计的实用工具,通过与Emacs的集成,提供了生成和管理`.gitignore`文件的便利方式,有助于保持项目干净整洁,同时避免将不必要的文件推送到Git仓库中。结合Emacs的...

Global site tag (gtag.js) - Google Analytics