この記事は
dotfilesとは、.gitconfig
などの、いわゆる.
で始まる設定ファイルのことを指します。
.gitconfig
などは、ユーザーの設定等が記載でき、複数のPCで同様の設定を使い回すことが一般的と思います。
この記事では、こういった設定ファイルをGitで管理することで、複数のPCで共通した設定を利用できるようにすることを目指します。
手順
以下の手順を実施します。今回は.gitconfig
のみですが、他のdotfilesに関しても同様の手順でできます。
- dotfiles用のディレクトリを作成する
.gitconfig
などのdotfilesを1で作成したディレクトリに移動する- 2で移動したファイルについて、元のディレクトへのシンボリックリンクを作成する
git
で管理できるようにする
コマンド
$ mkdir ~/dotfiles $ mv ~/.gitconfig ~/dotfiles/.gitconfig $ ln -s ~/dotfiles/.gitconfig ~/.gitconfig $ cd ~/dotfiles $ git init $ git remote add origin https://github.com/XXXXXXXXXXXX $ git push origin main