config/database.yml がデフォルトで .gitignore ファイルに含まれるのはなぜですか? この小さなアイテムに 1 時間か 2 時間かかりました。
私がこのトラブルに遭遇した方法:
- git がリセットと復帰を処理する方法について混乱していると思いました。
- config/database.yml に影響するコードの変更を試していました。
- 結果が気に入らなかったので、変更を断念しました。
- config/database.yml の編集されていないバージョンをチェックアウトできないようだったので、奇妙でした。
- その後、git のリセットおよびマージ コマンドを誤解していないかどうかを判断するのに多くの時間を費やしました。
- config/database.yml がデフォルトで .gitignore ファイルに含まれていることが判明しました。
理由がわからない。ファイルを追跡していないことが判明したとき、リセットとマージのオプションをいじるのに1時間ほどかかりました. これを書いていると、config/database.yml を含めるように .gitignore が作成/変更された時期が完全にはわからないことがわかりました。
そこにあるべき何らかの理由がありますか?