私はローカルで作業しているgitプロジェクトを持っています。 MySQLデータベースの接続情報を保存する設定ファイルを持つPHPプロジェクトです。私のローカルMySQL設定はリモート設定とは異なります。私のリモートオンGit - ポスト受信チェックアウトから設定ファイルを除外
、私は、サーバー上のフォルダにファイルをチェックアウトしますポスト受けるフックを持っている:
#!/bin/sh
GIT_WORK_TREE="../demo" git checkout -f
chmod +x hooks/post-receive
は、どのように私は含まれないこのチェックアウトを伝えることができます(設定ファイルを上書きします)、リモートの設定ファイルをローカルのものに置き換えることができるからです。私はローカル設定ファイルを.gitignoreに追加しようとしましたが、それはそれをしていないようです。
チェックアウトから設定ファイルを除外する方法はありますか?
I私はすでにそれをしていたと思ったが、それは分かった私はそれを正しくしなかった。ありがとう! – matt