.gitignore に記述したファイルが、git add で無視されない記事の末尾にも書いたんだが、自分が後から検索したときのために個別に記事起こしておく。
ローカルごとや、本番・検証環境ごとに設定を変えたい設定ファイルをgitで管理する場合。
.gitignore に書いてしまうと、
git からそのファイル自体が削除されてしまう。
管理するには、
Gitでローカル固有のファイル(configファイル等)の取り扱い
Git(Bitbucket)を使ってソース管理をしています。
configファイルといった環境固有の設定についてはリモートの共有リポジトリで雛形的なものを管理しておき、それぞれのローカルでは編集
teratailさんに記述されている方法を使う。
良く使われている方法としては、config.sample などの「ファイル名.sample」で、雛形として git で、バージョン管理をして、実際の設定ファイルの config は、.gitignoreファイルに記載して、git に登録されないようにすることが多いとおもいます。
git でどうこうするのではなく、sampleファイルを用意しておくんですねー。
よく考えると、ライブラリやフレームワークでよく見ますよね。sampleファイル。
ということで以上でした。
コメント