1

私は新しい git ユーザーです。

いくつかの困難を経て、ローカル リポジトリから自分の Web サイトにプッシュできるように、しっかりとしたワークフローを実現することができました。

しかし、問題が発生しました。私はワンプで開発し、サイトにプッシュします。プッシュすると、Web サイトのデータベース設定が上書きされます。これを回避するために git を選択的に使用する方法はありますか。

私は codeigniter を使用しているので、具体的には最初にプロジェクト全体をプッシュしてから、将来のプッシュで application/config ディレクトリをプッシュしないようにしたいと考えています。

ありがとう 、

明細書

4

2 に答える 2

4

データベース設定はバージョン管理されるべきではありません。代わりに、追跡されていないファイルに設定を保存してください。もちろん、同様のファイルを作成して、利用可能なオプションを表示することもできます。

したがって、設定が にある場合はsettings.conf、ファイルを追跡できますsettings.conf.example

于 2012-11-28T05:43:24.473 に答える
2

いいえ、できません。Git はファイルではなくコンテンツを追跡するため、すべてをプッシュするか、まったくプッシュしません。プッシュしたくないファイルがある場合は、それらを .gitignore ファイルに追加します。

于 2012-11-28T05:29:12.770 に答える