次の項目は別ページに分割しました。
属性
ドキュメント:
使い方
参考:
.gitattributes による改行コードの変換設定 | 理系学生日記
.gitattributes はどこにあるのか?いつ適用されるのか? – スタック・オーバーフロー
The .gitattributes File | Pablo Reyes
属性設定ファイルの場所 (.gitattributes)
参考:
.gitattributes による改行コードの変換設定 | 理系学生日記
.gitattributes はどこにあるのか?いつ適用されるのか? – スタック・オーバーフロー
Where should I place my global ‘gitattributes’ file? – Stack Overflow
改行コードの扱い
参考:
.gitattributes で改行コードの扱いを制御する – Qiita
.gitattributes による改行コードの変換設定 | 理系学生日記
.gitattributes の eol=crlf は改行コードを CRLF に変換してチェックインするものではない | standards for me
Dealing with line endings – User Documentation | GitHub
What is the purpose of `text=auto` in `.gitattributes` file? – Stack Overflow
safecrlf
参考:
git config の core.safecrlf って何のためよ? | 必ず隣あり
マクロ
参考:
Using Macro Attributes – gitattributes | Git Documentation [Official]
Defining Macro Attributes – gitattributes | Git Documentation [Official]
Diff Driver
コマンド形式
command path old-file old-hex old-mode new-file new-hex new-mode
参考:
Defining an External Diff Driver – gitattributes | Git Documentation [Official]
GIT_EXTERNAL_DIFF | Git Documentation [Official]
githooks
参考:
Prevent large text file from being added to commit when using GitHub – Stack Overflow
フォントファイル用の設定
# .gitattributes * text text=auto *.svg text eol=lf *.eot binary *.ttf binary *.woff binary *.woff2 binary
参考:
アイコンフォントを Git 管理するとファイルが破損するときの対応方法 | jMatsuzaki
「Failed to decode downloaded font」から始まるエラー | ts0818 のブログ
fonts/.gitattributes – Microsoft/fonts – GitHub
Git LFS の設定
参考:
.gitattributes で Git LFS の適用をディレクトリごとに変更する | MSeeeeN
.gitattributes 参考例
コード:
My Default .gitattributes (bjrmatos) – GitHub Gist
.gitattributes · dotnet/core – GitHub
Sample Git Attributes File (dreftymac) – GitHub Gist
参考:
「Failed to decode downloaded font」から始まるエラー | ts0818 のブログ
Unity
コード:
Unity.gitattributes – alexkaratarakis/gitattributes – GitHub
.gitattributes for Unity with Git LFS (nemotoo) – GitHub Gist
参考:
How to Git with Unity | thoughtbot
ファイルによって差分形式を変えたい
参考:
リファレンス
gitattributes | Git Documentation [Official]
まとめ/Tips
.gitattributes に関するメモ | woo-noo