推送我的服务器时,post-receive
挂钩运行一个简单的git clone
命令。
该命令返回以下警告,我不知道它的含义或解决方法。谷歌搜索错误只给出了有关gitattributes的结果,我还没有配置任何属性。我的.gitignore文件里面也没有感叹号或负值。
remote: Cloning into '/var/www/html/gitrep'...
remote: warning: Negative patterns are ignored in git attributes
remote: Use '\!' for literal leading exclamation.
答案 0 :(得分:1)
请勿混用gitignore和gitattributes。
您的一个gitattributes文件使用了不允许的否定模式 搜索其中一个文件:
.gitattributes
在您的存储库的任何文件夹中$GIT_DIR/info/attributes
$(git config --get core.attributesFile)
$XDG_CONFIG_HOME/git/attributes
$HOME/.config/git/attributes
$(prefix)/etc/gitattributes
其中一个使用负面模式。你只需要修复它(通过调整你的gitattributes模型或转义惊叹号)