重要でないデフォルト値を持つデータベース構成ファイルがあります。ただし、このファイルへの変更には、リポジトリで追跡すべきではない機密情報が含まれます。
今後の Git リポジトリのプルには、デフォルト バージョンを含めてほしいと思いますが、ユーザーによる変更はすべて無視します。
以下はローカル構成を保持しますが、削除をリポジトリにプッシュするため、将来のプルで問題が発生します。
cat "app/dir/config.file" >> .gitignore
git rm --cached app/dir/config.file
以下はジョブを実行しますが、リポジトリへのプッシュを超えて持続しません。
git update-index --assume-unchanged app/dir/config.file
これは、機密情報に関するバージョン管理の一般的な要件のようですが、解決策が見つからないようです。