我想要将私人的vim配置文件和插件备份到github上,但是有些插件是通过vundle安装的,目录带有.git仓库。
出现的情况:当我在.vim目录下
git init
git add .
git commit -m ""
git push
这时候push到github仓库里面的一些子模块只有目录名没有文件.
谷歌:需要将带有.git仓库的插件作为子模块添加到.vim文件夹下作为submodule,
但是git官网submodule的教程没有说怎么将本地git仓库添加到另一个git仓库作为submodule。
问题:我该怎么完整的把整个.vim文件夹备份到github,备份.vimrc文件的话一些插件还是要通过vundle去插件官网下载,有些插件好像是服务器在国外原因下载好慢,例如YouComPleteMe.
La sauvegarde Git ne doit pas inclure les sauvegardes Vundle en premier lieu. Si vous souhaitez vraiment copier vers un autre endroit où le réseau n'est pas pratique, vous pouvez écrire un script pour regrouper les fichiers correspondants.
Par exemple, sous Windows, j'ai un script win_init.cmd :
Si
est exécuté directement, Vundle et les autres référentiels seront automatiquement téléchargés, et les jeux de couleurs
.vimrc
etdetorte
seront copiés dans le répertoire correspondant sous Windows. Vérifiez ensuite si les outils nécessaires tels quecurl
,ag
,ctags
,gtags
sont installés. Sinon, téléchargez-les dans le répertoire correspondant.win_init.cmd portable
regroupera tous les fichiers locaux liés à Vim et les copiera sur d'autres machines pour les décompresser. Il est également livré avec divers plug-ins installés sous Vundle.Ensuite, sauvegardez-le localement