git status
ファイル内の特定の変更を無視する方法はありますか?
バックグラウンド
リポジトリに自動生成されたファイルがいくつかあります(はい、通常は推奨されないことはわかっていますが、これを変更する権限はありません)。ツリーを構築するたびに、これらの自動生成されたファイルのステータス情報(生成者、タイムスタンプなど)が更新されます。
私が言うときgit status
、私はこの一時的なステータス情報を取り除くこれらの生成されたファイルに対してフィルターを実行したいと思います。"Changed but not updated:"
他に実際の変更がある場合にのみ、gitの出力のセクションに表示したいと思います。
https://git-scm.com/book/en/v2/Customizing-Git-Git-Attributes.gitattributes
にあるアプローチを使用すると、単純なフィルターを使用してこれらのステータス行の変更を無視することができます。フィルタ(または同等のもの)も使用できるようにしたいと思います。git diff
egrep
git status
textconv
マージがこのフィルタリングのいずれの影響も受けないのであれば、私はそれを好みます。