`
沙漠绿树
  • 浏览: 431433 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Git 的.gitignore文件配置

阅读更多

   配置文件 .gitignore 用于配置不需要加入版本管理的文件,配置好该文件可以为我们的版本管理带来很大的便利,以下是对于该文件的介绍:

 

1、配置语法:

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

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

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

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

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

  

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

 

2、示例:

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

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

   (3)规则:

      /*    忽略全部内容
      !.gitignore    不忽略 .gitignore 文件
      !/fw/bin/    不忽略 根目录下的 /fw/bin/ 目录
      !/fw/sf/    不忽略 根目录下的 /fw/sf/ 目录

 

分享到:
评论

相关推荐

    vs2022设置git忽略文件

    总之,通过合理地设置`.gitignore`文件,我们可以避免将不必要的文件推送到Git仓库,保持项目整洁,提高团队协作效率。记住,每个项目可能有其特定的忽略需求,因此根据实际情况调整`.gitignore`文件至关重要。

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

    该文章旨在帮助读者更好地理解和使用Git中的.gitignore文件,以便在版本控制中更有效地管理项目文件。 文章分为以下几个部分: 设置全局配置:详细介绍如何设置全局的.gitignore配置,使得在不同项目中可以统一...

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

    标题中的“Node.js-用于生成.gitignore文件的CLI”指的是一个使用Node.js开发的命令行工具,该工具专门设计用于创建或自定义`.gitignore`文件。`.gitignore`文件在Git版本控制系统中扮演着重要角色,它允许用户指定...

    A collection of useful .gitignore templates.zip

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

    .gitignore 迭代

    # 创建新.gitignore文件 touch .gitignore # 编辑.gitignore文件 nano .gitignore # 或者使用你喜欢的编辑器 # 添加新的忽略规则 echo "pattern" >> .gitignore # 检查现有规则是否生效 git check-ignore -v -- a...

    iOS 配置.gitignore文件详细介绍

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

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

    详解git中配置的.gitignore不生效的解决办法 前言: 通常我们希望放进仓库的代码保持纯净,即不要包含项目开发工具生成的文件,或者项目编译后的临时文件。...下面给出一个小例子来说明.gitignore文件的用法:

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

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

    git.zip配置

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

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

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

    gitignore.zip

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

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

    标题中的“Python-自动生成gitignore文件命令行工具”指的是一个用Python编写的命令行程序,它的主要功能是简化创建`.gitignore`文件的过程。在软件开发中,`.gitignore`文件是一个重要的配置文件,它告诉Git版本...

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

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

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

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

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

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

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

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

    vivado git 脚本.rar

    首先,`.gitignore`文件是Git中的一个重要组成部分,它定义了哪些文件或文件夹在执行`git add`命令时应该被忽略不纳入版本控制。对于Vivado项目,`.gitignore`通常会包含以下内容: 1. Vivado生成的临时文件和缓存...

Global site tag (gtag.js) - Google Analytics