青海做网站哪家好,WordPress整合phpems,视频素材库网站免费,专业的深圳网站建设前言 在使用 Git 分布式版本控制系统的时候#xff0c;有些文件如#xff1a;数据库的一些配置文件#xff0c;我们不想让这类文件在远程仓库让 Git 来管理#xff0c;不想让别人看到#xff0c;此时就可以自己在 Git 仓库目录下创建 / 在远程仓库创建的时候就配置好 .git…前言 在使用 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 配置文件中的哪一行配置了这个忽略选项。