My vim plugins
cd ~/
git clone http://github.com/RamiroOliveira/vimplugins.git ~/.vimplugins
git submodule init
git submodule update
the last two git commands can be rolled in to one: git submodule update --init.
cd /media/vim/taglist
git pull origin master
git submodule foreach 'case $name in YCM-Generator) git checkout stable ;; *) git checkout master ;; esac'
git submodule pull