1

Linux ボックスの構成を管理するために git を使用したいと考えています。リポジトリ フォルダーをシステム ルートに配置し始めました。

cd /
git init

/etc フォルダーに移動して実行すると、 git status「# 現在、どのブランチにもありません」というメッセージが表示されます。ルートフォルダー内のすべてのアイテムのリストを「追跡されていないファイル」として表示します。

私は何を間違っていますか?

オリバー

4

2 に答える 2

4

git initコミットもヘッド(つまりブランチ)もない空のリポジトリを初期化します。masterブランチ( )を作成するには、最初に物事を追加し、少なくとも1つのコミットを作成する必要があります。

例えば:

git add /etc/.
git commit -m 'Add all /etc/ data'

これにgitを使用する場合は、実際に多くのファイルを追加する必要が.gitignoreあります。通常は、リポジトリに実際に追加したいファイルのみを明示的に追加する必要があります。

于 2012-06-05T21:39:58.767 に答える
3

おそらく、etc 構成を git (または他の dvcs) リポジトリに保存する etckeeper を使用する必要があります。パッケージ マネージャーと統合して、パッケージのインストール時に新しいスナップショットを自動的に作成できます。

http://joeyh.name/code/etckeeper/

于 2012-06-05T22:30:16.973 に答える