DotfileをGitで管理する

.bashrcやら.vimrcやらを同期するのが面倒なのでgitに入れることにしました。

リポジトリの作成

ここではdotfilesというリポジトリを作成したとします

ファイルの登録

リポジトリに登録したいdotfileを置いてあるサーバにて、

cd
git init
git remote add origin git@github.com:ユーザ名/dotfiles.git
git add .bashrc .bash_profile .vimrc
git commit -m "first commit"
git push origin master

とします

他のサーバでdotfileを取得

既存のファイルの削除

.bashrc、.bash_profile等を退避させておきます:

cd
mkdir dotfile_backup
mv .bashrc dotfile_backup
mv .vimrc dotfile_backup

リポジトリからdotfileを持ってくる

cd
git init
git remote add origin git@github.com:ユーザ名/dotfiles.git
git pull origin master