設定ファイル(~/.bashrc
、~/.emacs
、~/emacs
など)をgitに保存します。私がこれを設定したのは、単純にホームディレクトリにgitリポジトリを追加することでした。ローカル設定ファイルのgitリポジトリを効率的に管理する
私は、このアプローチは、いくつかの問題があるが見つかりました:それは再帰的に全体のホームディレクトリをスキャンするため
git gui
は、永遠にかかります。- 私はときどき間違って新しいリポジトリに移動するファイルを追加します(私は新しいプロジェクトを作成します、
~/projects/foo
のように、まだgit repoが初期化されていないことを忘れて、foo
ディレクトリにgit add bar.xyz
を実行します)。これにより、ファイルがconfig repoに追加されます)。
私は、私はまだこれで任意の根本的な問題が発生していないものの、すでにgitリポジトリを持つディレクトリの下にネストGitリポジトリを持つことが賢明であるかわかりません。
もっと良い方法がありますか、これは人々がローカル設定ファイルをgitに保存する標準的な方法ですか?
マシン間でファイルを同期する場合は、Dropboxを使用します。 '〜/ Dropbox/home'のようなソースをいくつか持っていて、'〜/ Dropbox/home 'をソースとするスケルトン '〜/ .bashrc'を持っていれば、/.bashrc'を実行し、他のファイルを '〜'にシンボリックリンクします。 – millimoose
これは多くのツールがあります。「汎用ドットファイルユーティリティ」のhttps://dotfiles.github.io/を参照してください。 –