转自<http://www.cnblogs.com/haiq/archive/2012/12/26/2833746.html>
.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配置,使得在不同项目中可以统一应用相同的忽略规则。 Git常用忽略规则匹配语法:深入解析Git中常用的忽略规则匹配语法,如通配符、目录排除等,帮助读者灵活地定制...
`.gitignore`文件在Git中的作用不可忽视,它定义了哪些文件或目录在Git仓库中应该被忽略,不进行版本跟踪。这个名为"A collection of useful .gitignore templates.zip"的压缩包集合了一组多样化的`.gitignore`模板...
全局`.gitignore`文件位于用户的Git配置目录,它会影响到所有项目,适用于忽略那些个人特定的文件,如`.bash_history`或特定编辑器的配置文件。 在实际操作中,我们可以通过以下命令添加或修改`.gitignore`内容: ...
`git.zip`配置可能指的是在使用Git时,对特定的ZIP文件进行操作或者管理的设置。以下将详细阐述Git的相关知识点,以及如何处理与ZIP文件相关的操作。 1. Git基本概念: - Git仓库:存储项目所有版本信息的地方,...
.gitignore配置文件+适用于刚刚学习git的小白+适用于大多数场景+使用时只需要添加上即可,不需要的注释掉即可
`.gitignore`文件在Git版本控制系统中扮演着重要角色,它允许用户指定哪些文件或目录在提交时应该被忽略,防止不必要的文件污染代码库。 在Git中,`.gitignore`文件是一个文本文件,包含一系列规则,用于定义哪些...
iOS 配置.gitignore文件是 Git 版本控制系统中的一种配置文件,用于告诉 Git 哪些文件或目录不需要被追踪或上传到远程仓库中。.gitignore 文件的存在可以避免一些不需要的文件被 commit 到仓库中,从而提高开发效率...
详解git中配置的.gitignore不生效的解决办法 前言: 通常我们希望放进仓库的代码保持纯净,即不要包含项目开发工具生成的文件,或者项目编译后的临时文件。但是,当我们使用git status查看工作区状态的时候,总会...
Gitignore是Git版本控制系统中的一个重要概念,用于定义在提交项目时应该忽略的文件或文件夹。这个`gitignore`项目是一个集合,包含了各种编程语言、框架、构建工具等的预定义`.gitignore`模板,帮助开发者更高效地...
常用过滤配置
通常我们在push项目时,会有些配置文件或本地文件不想上传到服务器上 这时候我们会通过设置.gitignore 文件 一般设置成这样: ################### *.com *.txt *.class *.dll *.exe *.7z *.gz *.iso *.jar *.rar ...
Gitignore文件是Git版本控制系统中的一个重要元素,它用于定义在提交项目时应当忽略的特定文件或文件类型。这个"gitignore.zip"文件包含了各种编程语言、框架和工具的.gitignore模板,帮助开发者避免将不必要的文件...
在软件开发中,`.gitignore`文件是一个重要的配置文件,它告诉Git版本控制系统忽略哪些文件或目录,避免将不必要的文件(如编译产物、临时文件等)纳入版本控制。 描述中提到,因为每次创建新的Python项目时都需要...
在使用Git时,有时我们需要忽略某些文件,例如编译产生的临时文件、日志文件或是特定平台的配置文件等,这些文件频繁变动但并不需要纳入版本控制。这就是`.gitignore`文件的作用。 `.gitignore`文件是一个文本文件...
Windows系统条件下,批量清除git版本管理配置文件,批量删除.git文件夹 使用方法:下载将该脚本文件,拷贝到要清除的项目的文件夹目录下,双击bat文件即可。
git提交代码前, 取消需要不需要提交文件 ,可以通过默认忽略配置文件进行忽略提交某文件或某类文件
总结来说,`helm-gitignore` 是一个为Helm开发者设计的实用工具,通过与Emacs的集成,提供了生成和管理`.gitignore`文件的便利方式,有助于保持项目干净整洁,同时避免将不必要的文件推送到Git仓库中。结合Emacs的...