Git
Git - 是什麼導致“警告:負模式在 git 屬性中被忽略”
在我的伺服器上推送時,
post-receive
鉤子會執行一個git clone
命令。該命令返回以下警告,我不知道它是什麼意思或如何解決它。Google搜尋錯誤只給出了關於 gitattributes 的結果,我沒有配置任何屬性。我的 .gitignore 文件裡面也沒有驚嘆號或負值。
remote: Cloning into '/var/www/html/gitrep'... remote: warning: Negative patterns are ignored in git attributes remote: Use '\!' for literal leading exclamation.
通過搜尋
.gitattributes
git 儲存庫中的每個 -file 解決了問題。其中一個文件有一行以驚嘆號開頭,但未註釋掉導致此警告。
在我的特殊情況下,我的頂級目錄只有幾個選擇,所以,因為我知道我想有效地排除 a 下的所有文件,並且我只想在 other_dir 下的所有文件上進行擴展,所以我改變了模式是:
other_dir/**/*.awk ident *.c ident
我發現此連結可能對您有所幫助-
http://www.kehe.tech/questions/3254938/how-to-exclude-files-from-git-id-expansion