Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.gitignore可在windows下管理VIM文件 运行vim的windows7 想用同样的方法吗 c:\users\xxxx\\u vimrc c:\users\xxxx\vimfiles\..跨多台windows 7计算机,例如工作、家用台式机、家用笔记本电脑_Git_Vim_Gitignore - Fatal编程技术网

.gitignore可在windows下管理VIM文件 运行vim的windows7 想用同样的方法吗 c:\users\xxxx\\u vimrc c:\users\xxxx\vimfiles\..跨多台windows 7计算机,例如工作、家用台式机、家用笔记本电脑

.gitignore可在windows下管理VIM文件 运行vim的windows7 想用同样的方法吗 c:\users\xxxx\\u vimrc c:\users\xxxx\vimfiles\..跨多台windows 7计算机,例如工作、家用台式机、家用笔记本电脑,git,vim,gitignore,Git,Vim,Gitignore,对于每台Windows7计算机,它们都有自己的主目录,其中包含不同的文件,如视频/照片/音乐/文档。我不想同步相同的文件。只有\u vimrc和\vimfiles 我考虑的方法是使用git只管理c:\users\xxxx\\u vimrc和xxxx\vimfiles\..作为一个repo,而忽略所有其他文件 我将把所有文件安排在第一个win7 home中,然后提交并将一个repo推送到github中,并将其克隆到多个win7 home文件夹中。我知道我必须首先从github克隆到本地文件夹,比如

对于每台Windows7计算机,它们都有自己的主目录,其中包含不同的文件,如视频/照片/音乐/文档。我不想同步相同的文件。只有
\u vimrc
\vimfiles

  • 我考虑的方法是使用git只管理
    c:\users\xxxx\\u vimrc
    xxxx\vimfiles\..
    作为一个repo,而忽略所有其他文件

  • 我将把所有文件安排在第一个win7 home中,然后提交并将一个repo推送到github中,并将其克隆到多个win7 home文件夹中。我知道我必须首先从github克隆到本地文件夹,比如说
    c:\temp\local\u git\u vim\u repo
    ,然后手动将
    c:\temp\local\u git\u vim\u repo
    中的内容复制到主文件夹,以便复制所有正确的git配置信息。我没有使用任何git子模块来管理另一个回购中的一个回购。.git文件夹在克隆后被复制
  • 在此之后,我只需在不同的Win7主文件夹上添加新文件/推送/获取/合并
  • 以上是计划。如果你有更好的方法来实现我想做的,请给我建议
  • 在第一步尝试将第一台计算机的
    home\u文件夹\\u vimrc,vimfiles
    推入github时,计划执行失败。
    home\u folder\vimfiles\bundle\
    下的文件为空
  • 由于我不希望git管理任何文件,除了
    home\u文件夹下的
    \vimrc,vimfiles\…
    ,我将不得不忽略大部分文件,除了我想根据计划管理的文件

  • 我的.gitignore如下所示

  • c:\users\xxxx\.gitignore
    
    *
    !_vimrc
    !*/
    !.gitignore
    !维姆档案/**
    !vimfiles/***.vim
    

    • 在我添加/commit/push之后,vimfiles/bundle的子文件夹在git hub上只是空文件夹。 换言之,我不能阶段文件,如
    
    vimfiles/bundle/tabular/plugin/tabular.vim
    vimfiles/bundle/tabular/doc/tabular.txt
    ....
    

    • 它只给我一个空文件夹
      vimfiles/bundle/tabular
      那个文件夹里什么也没有

      • 不需要
        .gitignore
        ,在这里,您只需要将
        vimrc
        放入
        vimfiles

        c:\users\xxxx\vimfiles\vimrc    <-- "vimrc", not "_vimrc"
        
        c:\users\xxxx\vimfiles\vimrc