Gitに変更の一部を無視させ、コミットしないようにするためのよりクリーンな方法はありますか?.gitattributes:
config_to_be_deviated.xml filter = qqq
.git / config:
[フィルター"qqq"] clean = "perl -ne'/git_please_dont_look_here/でない限り印刷'" スマッジ=(Q = $(mktemp)&& cat> $ Q && patch -s $ Q </ tmp / pp && cat $ Q && rm $ Q)
パッチ/tmp/ ppは、各行に「git_please_dont_look_here」を付けて変更を追加します。Gitは、ファイルをリポジトリに入れる前にそのような行をすべて削除し、チェックアウトするときに変更を読み取ります。に有用な変更を追加してコミットし続けることはできconfig_to_be_deviated.xml
ますが、パッチの変更はGitに表示されません。