I apparently have some git repos in my .vim
directory (generated by Vundle
for each plugin) which I don't seem to be able to add/commit. In bitbucket
, several folders don't get commited and some just appear as grayed out gitlinks.
When I try to git pull
on another machine I just end up with the respective folders (where the submodules are) empty. I've had a look at this SO question
Easy way pull latest of all submodules
None of those were much help, and I think they relate to a slightly different situation (even if git submodule foreach git pull origin master
worked, I was hoping for a solution a little easier to remember!).
I am not interested in setting up submodules unless this process can be automated (I don't want to set up a submodule everytime I add a plugin to vim), and I would really like to be able to keep my .vim/
directory in my dotfiles repo without having to manually remove the .git/
subdirectories from them (that would sort of defeat the purpose of dofiles repos, because it would make things harder rather than simplifying them!).
I want to stage, commit and push everything that I ask git to stage and commit, including all .git/
directories and git-related files, without auto-generating any kind of submodules or gitlinks.
Can I do this? If so, how?