dotfilesのGitHub管理についてメモ

■ 目次

  1. 概要
  2. dotfilesのGitHub管理
    1. リポジトリ準備
    2. dotfilesをGitHubで管理する
    3. 別環境でdotfilesを素早く使えるようにするためにスクリプトを用意する
    4. dotfilesの準備方法

■ 概要

.vimrcや.bash_profileなどのdotfilesをGitHub管理して
簡単に用意するやり方をまとめます

https://github.com/tomsato/dotfiles

■ dotfilesのGitHub管理

リポジトリ準備

// GitHubでdotfilesリポジトリ作成後
$ git clone git@github.com:tomsato/dotfiles.git
$ mv  ~/.vimrc ~/dotfiles/_vimrc
$ ln -s ~/dotfiles/_vimrc ~/.vimrc

dotfilesをGitHubで管理する

$ cd ~/dotfiles/
$ touch README
$ git add .
$ git commit -m 'first commit'
$ git push origin master

別環境でdotfilesを素早く使えるようにするためにスクリプトを用意する

$ vim ~/dotfiles/setup.sh
#!/bin/bash

if [ ! -f ~/.vimrc ]; then
    ln -s `dirname $0`/_vimrc ~/.vimrc
fi

dotfilesの準備方法

$ git clone https://github.com/tomsato/dotfiles
$ sh ~/dotfiles/setup.sh
$ ls -l .vimrc
lrwxrwxrwx. 1 vagrant vagrant 29  4月 24 13:09 2016 .vimrc -> /home/vagrant/dotfiles/_vimrc

勿論.vimrc以外にも.bash_profileなどは使える


Be First to Comment

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です