ローカルで取り組んでいるgitプロジェクトがあります。これは、MySQLデータベース接続情報を格納する構成ファイルを含むPHPプロジェクトです。私のローカルMySQL設定はリモート設定とは異なります。
私のリモコンには、サーバー上のフォルダーにファイルをチェックアウトする受信後フックがあります。
#!/bin/sh
GIT_WORK_TREE="../demo" git checkout -f
chmod +x hooks/post-receive
このチェックアウトにインクルードしないように指示するにはどうすればよいですか(構成ファイルを上書きします)。これにより、リモート構成ファイルがローカルファイルに置き換えられます。ローカル構成ファイルを.gitignoreに追加しようとしましたが、うまくいかなかったようです。
チェックアウトから設定ファイルを除外する方法はありますか?