GitHubにポイントファイルを保存するエレガントな方法

GitHubにポイントファイルを保存するエレガントな方法

簡単にアクセスできるように、私のドットファイルをGitHubに保存するエレガントなソリューションが必要です。dotfilesディレクトリを作成し、すべてのドットファイルをディレクトリにシンボリックリンクしてみました。その後、gitにシンボリックリンクを追加してそのディレクトリにコミットしようとしましたが、リンクが指すgitファイルの内容の代わりにリンクが保存されました。これや同様の方法がありますか?

答え1

私はそれが何であるかわからない最高アプローチはエレガンスはもちろん見る人の目に依存しますが、ドットファイルでは以下を使用します。

  • ~/.dotfilesすべてのドットファイル自体を含むディレクトリ。これはgitリポジトリで管理されます。
  • ~/.dotfiles私のホームディレクトリに必要なリンクも生成するスクリプトです。私のホームディレクトリにドットファイルがありません。ただ~/.dotfiles.exampleです:

    $ ls -l ~/.muttrc
    lrwxr-xr-x  1 mj  mj  25 May  4  2014 /home/mj/.muttrc -> /home/mj/.dotfiles/muttrc
    

リポジトリを新しいシステム~/.dotfilesに複製した後、スクリプトを実行してシンボリックリンクを更新しました。

私は上記の方法が私にとって非常に効果的だと思います。

関連情報