特定のサーバーでは、それぞれ独自の構成ファイルを持つ一連のデーモンがあります。gitツリーを完全に、または部分的に(単一ファイル)ロールバックする方法は?
gitを使用して設定ファイルの編集を管理し、すべてのファイルや特定のファイルについて「工場出荷時のデフォルト」にロールバックするオプションが常に必要です。例えば
、以下の構造を与えられた:
$ ls -l
total 0
-rw-r--r-- 1 tzury tzury 0 2011-01-05 06:36 bar.conf
-rw-r--r-- 1 tzury tzury 0 2011-01-05 06:36 baz.conf
-rw-r--r-- 1 tzury tzury 0 2011-01-05 06:36 foo.conf
は、これらすべてのの.confファイルはgitリポジトリに格納されていると仮定し、私は彼らの元の形状に、すべてのファイルを復元できるようにしたい(つまりは次のようになり最初のgitコミット)。それでも、特定のファイルを工場出荷時のデフォルトにロールバックすることができますが、最新のものは残しておくことができます。
FACTORY_DEFAULT_COMMITはブランチです。 –
@ Tzury:参照のタイプは、ブランチ、タグ、コミットのいずれのタイプでもかまいません。 –