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 配置文件中的哪一行配置了这个忽略选项。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

良月初十♧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值