簡単にアクセスできるように、ドットファイルをGitHubに保存するためのエレガントなソリューションが必要です。 dotfiles
ディレクトリを作成し、そこにすべてのドットファイルをシンボリックリンクしようとしました。次に、シンボリックリンクをgitに追加してそのディレクトリにコミットしようとしましたが、git
は、それが指すファイルの内容ではなく、リンクを保存します。これまたは同様のことを行う方法はありますか?
bestアプローチが何であるかはわかりません。エレガンスは確かに見る人の目にありますが、ドットファイルには次のものを使用します。
~/.dotfiles
ディレクトリ。これらはすべてgitリポジトリで管理されます。~/.dotfiles
にある、ホームディレクトリに必要なリンクを作成するスクリプト。ホームディレクトリにドットファイルがなく、~/.dotfiles
にリンクしているだけです。例えば:
$ ls -l ~/.muttrc
lrwxr-xr-x 1 mj mj 25 May 4 2014 /home/mj/.muttrc -> /home/mj/.dotfiles/muttrc
リポジトリを新しいマシン(~/.dotfiles
に)に複製した後、スクリプトを実行してシンボリックリンクを更新します。
上記のアプローチは私にとって非常にうまく機能することがわかりました。