我已经为我的.vim
目录创建了一个 repo,这样我就不需要在每次更改我正在使用的机器时都修改它。
所以我现在有类似的东西:
user@.vim$ tree -L 3 -a
.
|-- autoload
| `-- pathogen.vim
|-- bundle
| |-- jedi-vim
| | |-- after
| | |-- AUTHORS.txt
| | |-- autoload
| | |-- build
| | |-- CONTRIBUTING.md
| | |-- ftplugin
| | |-- .git
| | |-- .gitignore
| | |-- .gitmodules
| | |-- jedi
| | |-- LICENSE.txt
| | |-- plugin
| | `-- README.rst
| |-- vim-colors-solarized
| | |-- autoload
| | |-- bitmaps
| | |-- colors
| | |-- doc
| | |-- .git
| | `-- README.mkd
| |-- vim-surround
| | |-- doc
| | |-- .git
| | |-- .gitignore
| | |-- plugin
| | `-- README.markdown
| `-- xmledit
| |-- build.vim
| |-- doc
| |-- ftplugin
| |-- Makefile
| `-- README.mkd
`-- .git
|-- //*** MY GIT REPO
当我这样做git add .
或任何其他操作时,add
我无法将jedi
目录添加到我的本地存储库中。
这是.gitmodules
我那里唯一的文件:
$ cat ./bundle/jedi-vim/.gitmodules
[submodule "jedi"]
path = jedi
url = git://github.com/davidhalter/jedi.git
这就是我得到的git status
# modified: bundle/jedi-vim (untracked content)
我应该怎么做才能完成这项工作?