我已经为我的.vim目录创建了一个存储库,这样我就不需要在每次更改我正在使用的机器时进行配置。
所以我现在有了类似的东西:
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)我该怎么做才能把这件事做完?
发布于 2013-01-17 05:00:53
您可以重新添加子模块。有些东西是不一致的。
删除.gitmodules,执行git rm --cached path/to/submodule并删除.git/config中与其对应的所有条目。
现在使用以下命令再次添加它
git submodule add url pathhttps://stackoverflow.com/questions/14367671
复制相似问题