Gitは、常に特定のファイルの行の内容を無視します

私は、多くの場合、Zシェルファイルの作成に使用するset -xデバッグを開くことが、倉庫に提出する必要はありません

ソリューション

Gitはファイルフィルタを提供し、この方法は、提出時に削除することができset -x
、この行を削除する方法を、スクリプトを書くために私たちが最初に。
の使用していることsed "/^set -x$/d"

例えば、「DebugShell」に、ここで、名前をフィルタリングします。フィルタの追加

git config --local filter.DebugShell.clean 'sed "/^set -x$/d"'
git config --local filter.DebugShell. smudge 'sed "/^set -x$/d"'

変更.gitattributes特定のファイルのためのフィルタを使用して、ファイルを。

*.zsh filter=DebugShell

おすすめ

転載: www.cnblogs.com/zhuxiaoxi/p/11759319.html