Endowsの日記: gitattributes と gitignore 1
日記 by
Endows
gitattributes は .git/info/attributes (作業ディレクトリ) > .gitattributes (リポジトリ) > core.attributesfile (ユーザー設定) > /etc/gitattributes (システム設定) の順に優先。
gitignore は .gitignore (リポジトリ) > .git/info/exclude (作業ディレクトリ) > core.excludesfile (ユーザー設定) の順に優先。
…と思っていたのだけれど、実際に試してみたら gitignore は .gitignore (リポジトリ) > core.excludesfile (ユーザー設定) > .git/info/exclude (作業ディレクトリ) の順っぽい?
ドキュメントと実際の動作が異なっている気がするんですが、どこか私の理解が間違っているんでしょうか。教えて詳しい人。
gitattributes のドキュメント、gitignore のドキュメント。
-- 追記 2015-05-21 --
修正が master にマージされていました。 2.5.0 で修正されると思われます。
-- 追記 2015-06-08 --
2015-06-05 にリリースされた 2.4.3 でこの修正が取り込まれました。
テスト用スクリプトを書いてみた (スコア:1)
テスト用のスクリプトを書いてみました。
最後の 2つが私の予想通りとなりません。