なつねこメモ

主にプログラミング関連のメモ帳 ♪(✿╹ヮ╹)ノ 書いてあるコードは自己責任でご自由にどうぞ。記事本文の無断転載は禁止です。

GitHub で diff を表示しないようにしたい

Node.js を使って GitHub Pages を作るときなど、必然的に minify されたファイルや
コンパイル済みファイル、バイナリファイルなどを commit する必要がある場合があります。

そういったとき、テキストデータとして表示可能な物は、 diff に表示されてしまい、
本来 diff を見るべき物が埋もれてしまう場合もあり、なかなか面倒です。

そういったときは、 .gitattributes に下記設定を行うことで回避することが出来ます。

*.min.js linguist-generated

こうしておくことで、下記の commit のように表示しないようにできます。

chore(generated): Exp · mika-f/SnapExp@91be64e · GitHub

(yarn.lock は元々表示されません。)

ではでは