dotfile類はgithubで管理して、symbolic linkですぐ使えるようにしてたい。
とはいえ、gitにはあげたくないデータもあったり
そんな場合にやったこと(もっといい方法ありそうだけど
vim
.vimrc で環境による依存はあまりないけど、プロジェクト毎のctagとか、たまにある。
.vimrc
" ------------------------------------
" localの設定
" ------------------------------------
if filereadable(expand($HOME.'/.vimrc_local'))
source $HOME/.vimrc_local
endif
.vimrc_local
set tags=/path/to/tags
bashrc
.bashrc
# 個々の環境のbash設定を読み込む
if [ -e "${HOME}/.bashrc_local" ]; then
source "${HOME}/.bashrc_local"
fi
.bashrc_local
# プロジェクト毎に便利なaliasとか
# そういうやつ
どちらも、.hoge_local ファイルはgit管理にせず、ローカルだけに持っておく