Git正在忽略不在gitignore中的文件

伊恩·亨特

我有一个git存储库,它忽略了图像文件以及其他一些文件,但是我的.gitignore文件中只有它忽略了config.php文件。我似乎找不到某个全局忽略文件吗?我必须指定文件以立即添加它们,这给了我这个警告:

.gitignore文件之一将忽略以下路径。

~/.gitconfig文件的内容只是我的电子邮件地址。

Kenorb

git check-ignore

使用git check-ignore命令调试您的gitignore文件(排除文件)。

例如:

$ git check-ignore -v config.php
.gitignore:2:src    config.php

上面的输出详细说明了每个给定路径名(包括行)的匹配模式(如果有)。

因此,也许您的文件扩展名不会被忽略,而是整个目录。

返回的格式为:

<source> <COLON> <linenum> <COLON> <pattern> <HT> <pathname>

或使用以下命令来打印您.gitignore的用户HOME和存储库文件夹:

cat ~/.gitignore "$(git rev-parse --show-toplevel)"/.gitignore "$(git rev-parse --show-toplevel)"/.git/info/exclude

或者使用git add -f允许添加否则被忽略的文件。

请参阅:man gitignoreman git-check-ignore以获取更多详细信息。

句法

git check-ignore [options]路径名...

git check-ignore [选项] --stdin

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章