構成ファイル ( ~/.bashrc、~/.emacs、~/emacsなど) を git に保存します。これを構成した方法は、ホーム ディレクトリに git リポジトリを追加するだけでした。
このアプローチにはいくつかの問題があることがわかりました。
git guiホームディレクトリ全体を再帰的にスキャンするため、永遠にかかります。- 新しいリポジトリに移動する必要があるファイルを構成リポジトリに誤って追加することがあります (新しいプロジェクトを作成し
~/projects/foo、.構成リポジトリに追加されます)。git add bar.xyzfoo
すでに git リポジトリがあるディレクトリの下に git リポジトリをネストすることが賢明かどうかはわかりませんが、これに関して根本的な問題はまだ発生していません。
より良いアプローチはありますか、それともローカル構成ファイルを git に保存する標準的な方法ですか?