`

git用.gitignore忽略指定文件

git 
阅读更多

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

1、配置语法:

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

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

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

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

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

 

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

DotNet的项目里,编译出来的二进制文件默认都是放在每个项目对应的bin和obj目录下,有时候开发人员会不小心把这些目录的文件错误的提交到Git服务器。Git里的忽略文件功能可以通过一个.gitignore文件很好的避免这种情况。

比如说我不希望所有目录(包含子目录)里的obj,bin文件夹以及.user,.suo文件被同步到git服务器,把下面这个.gitignore放到根目录下就可以满足这个需求

# compiled files
obj
bin
# user files
.user
.suo

对于.net项目,github官方已经为Visual Studio项目量身定做的gitignore文件,直接在项目根目录下提交这个文件即可。



 

 

 

 相关:  

  V3.1版本代码生成器下载:

  RDIFramework 平台代码生成器V3.1 发布版 20161008

  RDIFramework.NET — 基于.NET的快速信息化系统开发框架 — 系列目录

  RDIFramework.NET ━ .NET快速信息化系统开发框架钜献 V3.0 版本强势发布

Git(分布式版本控制系统)在Windows下的使用-将代码托管到开源中国(oschina)

 

一路走来数个年头,感谢RDIFramework.NET框架的支持者与使用者,大家可以通过下面的地址了解详情。

RDIFramework.NET官方网站:http://www.rdiframework.net/

RDIFramework.NET官方博客:http://blog.rdiframework.net/

同时需要说明的,以后的所有技术文章以官方网站为准,欢迎大家收藏!

RDIFramework.NET框架由专业团队长期打造、一直在更新、一直在升级,请放心使用!

  欢迎关注RDIFramework.NET框架官方公众微信(微信号:rdiframework-net),及时了解最新动态。

  扫描二维码立即关注

分享到:
评论

相关推荐

    vs2022设置git忽略文件

    - 保存`.gitignore`文件后,Git会自动识别并忽略新规则所指定的文件。对于已经纳入版本控制但应被忽略的文件,需要手动执行以下命令: ``` git rm --cached ``` 这会将文件从Git的索引中移除,但不会从本地...

    .gitignore 迭代

    而`.gitignore`文件是Git中的一个重要组成部分,它定义了哪些文件或目录应该被Git忽略,不纳入版本控制。本文将深入探讨`.gitignore`的用途、工作原理以及其在迭代过程中的作用。 首先,理解`.gitignore`的基本概念...

    .gitignore 文件是一个文本文件,位于项目的根目录下(或者任何子目录下,但通常放在根目录下以管理整个项目的忽略规则)

    使用 .gitignore 文件的主要目的是让版本控制系统(如 Git)忽略掉一些不需要追踪的文件,比如编译生成的中间文件、临时文件、敏感信息文件(如密码文件、密钥文件等)、或者是一些大型的文件和目录(如日志文件、...

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

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

    git放弃本地修复 拉取线上覆盖 添加 .gitignore文件不起作用

    即使这些文件在`.gitignore`中有对应的忽略规则,Git仍然会认为它们已经被跟踪。 **解决方案:** 1. **删除缓存中的文件**: - 使用`git rm -r --cached .`命令可以将当前目录下所有被Git跟踪的文件从缓存中移除...

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

    这样,当执行`git add .`命令时,Git就会自动忽略指定的文件和文件夹。 此外,你还可以在GitHub上找到一个全球最大的`.gitignore`模板仓库(https://github.com/github/gitignore),这个资源库包含了大量社区贡献...

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

    在使用Git进行版本控制时,有时我们希望忽略某些文件或文件类型,以免它们被意外地添加到版本库中。这就是`.gitignore`文件的作用。然而,可能会遇到`.gitignore`设置不生效或不起作用的问题,这通常是由于以下几个...

    gitignore 文件的使用规则

    因此,使用 `.gitignore` 文件来明确指定哪些文件或目录不应被 Git 跟踪是非常必要的。 #### 创建 `.gitignore` 文件的方法 1. **手动创建**:在项目的根目录下创建一个名为 `.gitignore` 的文件。这个文件的名称...

    gitignore-main.zip

    理解并正确使用.gitignore文件对于团队协作和项目管理至关重要。 一、.gitignore文件的创建与编辑 1. 创建:在项目根目录下创建一个名为`.gitignore`的文件。 2. 编辑:用文本编辑器打开该文件,每行写入一个要忽略...

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

    通过在该文件中定义一系列规则,Git能够识别并自动忽略指定的文件或目录,避免它们被添加到版本库中。这对于保持仓库的整洁非常有帮助,尤其是对于大型项目而言。 #### 配置规则 1. **单行模式**:每行配置一个...

    iOS 配置.gitignore文件详细介绍

    `.gitignore`文件是一个文本文件,它指定了Git应该忽略的文件或目录,避免在提交代码时误将它们包含进去。这样可以保持版本库的整洁,减少冲突,加快提交速度,以及保护敏感信息。 首先,让我们来看看iOS项目中通常...

    文件用于gitee提交代码忽略不想提交的文件_1696817315727.zip

    10. **更新忽略规则**:当需要修改`.gitignore`时,可以使用文本编辑器打开文件,添加、删除或修改规则,保存后,Git会自动应用新的规则。 总之,`.gitignore`文件是Git管理代码的关键组成部分,它帮助我们保持版本...

    idea-gitignore-2.3.0

    `.gitignore`文件用于指定Git应该忽略哪些文件或目录,避免将不必要的文件(如编译后的文件、日志、缓存等)纳入版本控制,从而保持代码仓库的整洁和高效。在IDEA中,手动维护这个文件可能会比较繁琐,这就是`....

    PyPI 官网下载 | git-fetch-gitignore-0.0.2.tar.gz

    在Git中,`.gitignore`文件用于指定应该忽略哪些文件或目录,不将它们纳入版本控制。因此,这个库可能是用来辅助处理这些忽略规则,或者进行与`gitignore`文件相关的自动化操作的工具。 在实际使用中,用户通常会...

    前端开源库-gitignore-parser

    `.gitignore`文件用于指定应当忽略的文件或目录,避免不必要的文件被提交到仓库,提高代码管理效率。然而,对于复杂的项目结构,手动编写`.gitignore`文件可能会变得繁琐。于是,出现了`gitignore-parser`这样的开源...

    gitignore参考文件

    Gitignore文件是Git版本控制系统中的一个重要组成部分,它用于定义在版本控制中应当忽略的文件或文件类型。在项目管理中,正确地配置.gitignore文件能够帮助我们保持代码库的整洁,避免不必要的文件被追踪和提交,...

    idea-gitignore-2.3.2

    这时,我们就需要用到`.gitignore`文件来指定需要忽略的文件和目录。"idea-gitignore-2.3.2"是一个针对IntelliJ IDEA(简称Idea)的插件,它简化了创建和管理`.gitignore`文件的过程。 IntelliJ IDEA是JetBrains...

    git-ignore:Arquivos de .gitignore para as tecnologias que usamos na Bandtec

    Git忽略文件(.gitignore)是Git版本控制系统中的一个重要元素,用于指定在版本库中忽略哪些文件或目录。在Bandtec公司中,他们可能使用了一系列特定的技术,因此创建了特定的`.gitignore`文件来适应这些技术的需求...

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

    Gitignore-org 是一个资源丰富的项目,它收集了各种编程语言、框架、工具和平台的`.gitignore`模板,帮助开发者快速有效地配置他们的Git仓库,忽略不必要的文件和目录。`.gitignore`文件是Git版本控制系统中的一个...

Global site tag (gtag.js) - Google Analytics