同じコード サーバーと開発環境のセットには、異なる構成ファイルがあります。.gitignore を使用すると、開発中に構成ファイルの送信を無視できますが、私のニーズは、構成ファイルをバージョン管理に追加する必要があるわけではありません。ですが、サーバーはそうではありません。開発側の構成ファイルをプルする必要はありません。
言い換えれば、サーバー上でコードを git pull するときに設定ファイルを無視する必要があるのですが、どのようなコマンドを使用すればよいでしょうか?
git update-index --assume-unchanged config/config.php
のようなコマンドを使用しましたが、機能しませんでした。
git pull 時にサーバー上の設定ファイルが上書きされないように、サーバー上の設定を変更できます。
(追記: コードのオンライン デプロイメントを実装するには rsync を使用することをお勧めします。)