Git 配置文件(.gitignore)

前言

    在使用 Git 分布式版本控制系统的时候,有些文件如:数据库的一些配置文件,我们不想让这类文件在远程仓库让 Git 来管理,不想让别人看到,此时就可以自己在 Git 仓库目录下创建 / 在远程仓库创建的时候就配置好 .gitignore 文件,将不想被 Git 追踪管理的文件进行提交。

1. 如何配置 .gtignore 配置文件

     上图所示:可以直接写文件名,也可以使用上图中 " *.... " 的方式来配置一类文件,如果直接写文件名,在 git add 的时候就会自动忽略这个文件,如果是写一类的文件,在 git add 的时候就会自动忽略这一类文件,此时在 .gitignore 配置文件中的特殊文件就都不会对 配置的文件进行追踪管理。  

    上图所示,已经配置了 .so 和 .in 两类文件,所以在 Git 仓库中的 .so , .in 文件在 git add 的时候就不会带上这两类文件:

     上图在工作区中创建了 a.io 文件,在进行 add 操作之后,应该是可以看到被改动的文件的,打但是有了这个 .gitignore 文件,此时只显示了这个文件,所以这个里边配置的文件是被忽略的。

    但是如果已经在 .gitignore 文件中配置了这类文件,此时我想要进行 add 的时候带上这个文件怎么办,也是有办法的,可以使用:git add -f a.so 命令来强制将这个文件进行 add:

    可以看到在工作区再创建一个 b.so 文件,之后进行强制提交,此时就可以看到工作区的变动了。 但是尽量不要破坏 .gitignore 文件的规则,如果不想配置某一个文件,可以使用下图中的配置语法来排除掉不想配置的文件:

      此时可以看到新创建的 c.so 文件没有被忽略,查看状态的时候,c.so 这个文件是有被创建的记录的:

     还有这样的场景:某一天开发人员已经开发了很多个文件了,.gitignore 文件中已经配置了很多需要忽略的文件了,此时创建了一个 d.so 文件,但是这个文件需要 add 上去,却发现被忽略了,但是开发人员又找不到 .gitignore 配置文件中哪一行配置了这个忽略选项,此时可是使用这个命令:

     综上可以发现 使用 git check-ignore -v 【文件名】,可以看到 .gitignore 配置文件中的哪一行配置了这个忽略选项。

相关推荐

  1. git运用之.gitignore 配置文件的常用写法及案例

    2023-12-08 03:50:04       37 阅读
  2. git .gitignore忽略非必要文件提交

    2023-12-08 03:50:04       9 阅读
  3. git忽略文件.gitignore如何使用?

    2023-12-08 03:50:04       12 阅读
  4. Gitgitignore 添加忽略文件不生效的问题

    2023-12-08 03:50:04       38 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-08 03:50:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-08 03:50:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-08 03:50:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-08 03:50:04       18 阅读

热门阅读

  1. 算法基础之n-皇后问题

    2023-12-08 03:50:04       44 阅读
  2. 如何使用PDCA循环来提升软件产品的质量

    2023-12-08 03:50:04       34 阅读
  3. 股票怎么加杠杆买入

    2023-12-08 03:50:04       32 阅读
  4. Web3之L2 ZK-Rollup 方案-StarkNet

    2023-12-08 03:50:04       38 阅读
  5. 存储过程与视图

    2023-12-08 03:50:04       37 阅读
  6. 【UGUI】实现UGUI背包系统的六个主要交互功能

    2023-12-08 03:50:04       39 阅读