Git の diff からファイル ( ) を除外しようとしています。という行で呼ばれるサブディレクトリdb/irrelevant.php
にファイルを置こうとしたり、を含むというファイルを作成しようとしたりしました。db
.gitattributes
irrelevant.php -diff
.git/info/attributes
db/irrelevant.php
いずれの場合も、db/irrelevant.php
ファイルは Git バイナリ パッチとして diff に含まれています。私が望んでいるのは、そのファイルへの変更が diff コマンドによって無視されることです。何が間違っているのでしょうか?
ベストアンサー1
ああ、ドライバーとAWK悪いファイルを除外するには?Git 1.9 くらいあなたはできる:
git diff -- . ':(exclude)db/irrelevant.php' ':(exclude)db/irrelevant2.php'
(Windows では、一重引用符を'
二重引用符に置き換えます"
。)
ああ、優雅ですね!引用した回答と詳細についてはこの答え@torek より。