当某些目录包含git repos时,如何管理dotfiles repo?

时间:2014-09-12 13:58:13

标签: git

我显然在我的.vim目录中有一些git repos(由Vundle为每个插件生成),我似乎无法添加/提交。在bitbucket中,几个文件夹没有被提交,有些文件夹只显示为灰色的gitlinks。

当我在另一台机器上尝试git pull时,我最终会将相应的文件夹(子模块所在的位置)清空。我已经看过这个问题了

Easy way pull latest of all submodules

这些都没有太多帮助,我认为它们与略有不同的情况有关(即使git submodule foreach git pull origin master有效,我希望解决方案更容易记住!)。

我对设置子模块不感兴趣,除非这个过程可以自动化(我不想在每次向vim添加插件时设置子模块),我真的希望能够保留我的{{我的dotfiles repo中的1}}目录,无需手动从它们中删除.vim/子目录(这会破坏dofiles repos的目的,因为它会使事情更难而不是简化它们!)。

我想分阶段,提交并推送我要求git进行阶段和提交的所有,包括所有.git/目录和git相关文件,而不自动生成任何类型的子模块或gitlinks。

我可以这样做吗?如果是这样,怎么样?

0 个答案:

没有答案
相关问题