== Installing on a new machine == cd ~ git clone http://github.com/hsundar/dotvim.git ~/.vim ln -s ~/.vim/vimrc ~/.vimrc ln -s ~/.vim/gvimrc ~/.gvimrc ln -s ~/.vim/gvimrc ~/.gvimrc cd ~/.vim git submodule update --init == Installing a new plugin == cd ~/.vim mkdir ~/.vim/bundle git submodule add http://github.com/tpope/vim-fugitive.git bundle/fugitive git add . git commit -m "Install Fugitive.vim bundle as a submodule." == Upgrading a plugin bundle == cd ~/.vim/bundle/fugitive git pull origin master == Upgrade all bundles == git submodule foreach git pull origin master