今まではDropboxにいれてたから良いかーと、思ってたんですが履歴管理できるといいなーと思ってgithubにpushしてみることにしました。
※githubに入っているのはmac用のdotfileでwindowsやubuntu等で同じ環境使う場合はDropboxのファイルを使う
ホームディレクトリのdotfileをgithubにpushする
事前にgithubでリポジトリを新たに作成しておきます。今回はdotfilesというリポジトリを作成しました。
重要なのは.gitignoreでdotfileにpushしたいファイルを指定するところです。
$ cd ~
$ vi .gitignore
#全てのファイルを除外
/*
#全ての隠しファイルを除外
/*.
!/.bashrc
!/.bash_profle
!/.profile
!/.emacs
!/.emacs.d
!/.vim
!/.vimrc
!/.gitconfig
!/.gitignore
!/.screenrc
$ git init
$ git add .
$ git commit -m "first commit."
$ git remote add origin git@github.com:suusuke/dotfiles.git
$ git push -u origin master
https://github.com/suusuke/dotfiles
done.
—
追記
vimのプラグインをvim-pathogenで管理するようにしたのでその時のメモ。
何が出来るようになるかというと、~/.vim/bundleというディレクトリでプラグインの管理ができるようになるので、管理が分かりやすくなります。
こちらからスクリプトをダウンロードして~/.vim/autoload/にいれて~/.vimrcに
call pathogen#runtime_append_all_bundles()
を記述しておく。
~/.vim/bundleディレクトリを作成しておく。
これだけでおーけー。
bundleという一つのディレクトリでプラグインの管理ができるので、githubから簡単にプラグインのインストール、アップデート可能になります。
早速、プラグインをインストールしてみました。
$ git submodule add git://github.com/tpope/vim-surround.git .vim/bundle/vim-surround
$ git submodule add git://github.com/scrooloose/nerdcommenter.git .vim/bundle/nerdcommenter
$ git submodule add git://github.com/Shougo/neocomplcache.git .vim/bundle/neocomplcache
設定は.vimrcに書けばおーけー。
お疲れさまでした。