我有一个 git 存储库,它忽略图像文件以及其他一些文件,但是我的.gitignore
文件只忽略了一个config.php
文件。是否有一些我似乎找不到的全局忽略文件?我现在必须指定文件来添加它们,它给了我这个警告:
您的 .gitignore 文件之一会忽略以下路径。
我的内容~/.gitconfig
文件只是我的电子邮件地址。
git check-ignore
Use git check-ignore command调试您的 gitignore 文件(排除文件)。
例如:
$ git check-ignore -v config.php
.gitignore:2:src config.php
上面的输出详细说明了每个给定路径名(包括行)的匹配模式(如果有)。
所以也许你的文件扩展名不会被忽略,而是整个目录。
返回的格式为:
<source> <COLON> <linenum> <COLON> <pattern> <HT> <pathname>
或者使用以下命令打印您的.gitignore
在用户主目录和存储库文件夹中:
cat ~/.gitignore "$(git rev-parse --show-toplevel)"/.gitignore "$(git rev-parse --show-toplevel)"/.git/info/exclude
或者使用git add -f
它允许添加其他被忽略的文件。
See: man gitignore
, man git-check-ignore
更多细节。
Syntax
git check-ignore [选项] 路径名...
git check-ignore [选项] --stdin
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)