我有一个git存储库,它忽略了图像文件以及其他一些文件,但是我的.gitignore
文件中只有它忽略了config.php
文件。我似乎找不到某个全局忽略文件吗?我必须指定文件以立即添加它们,这给了我这个警告:
.gitignore文件之一将忽略以下路径。
我~/.gitconfig
文件的内容只是我的电子邮件地址。
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 gitignore
,man git-check-ignore
以获取更多详细信息。
git check-ignore [options]路径名...
git check-ignore [选项] --stdin
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句