Ich habe einen Ordner, der ein Git-Repo war. Es enthält einige Dateien und .gitmodules-Dateien. Nun, wenn ich es tuegit init
danngit submodule init
, ist die letztere Befehlsausgabe nichts. Wie kann ich git helfen, Submodule zu sehen, die in der .gitmodules-Datei definiert sind, ohne git submodule add
erneut von Hand ausgeführt zu werden?
Update: Dies ist meine .gitmodules-Datei:
[submodule "vim-pathogen"]
path = vim-pathogen
url = git://github.com/tpope/vim-pathogen.git
[submodule "bundle/python-mode"]
path = bundle/python-mode
url = git://github.com/klen/python-mode.git
[submodule "bundle/vim-fugitive"]
path = bundle/vim-fugitive
url = git://github.com/tpope/vim-fugitive.git
[submodule "bundle/ctrlp.vim"]
path = bundle/ctrlp.vim
url = git://github.com/kien/ctrlp.vim.git
[submodule "bundle/vim-tomorrow-theme"]
path = bundle/vim-tomorrow-theme
url = git://github.com/chriskempson/vim-tomorrow-theme.git
und hier ist eine Auflistung dieses Verzeichnisses:
drwxr-xr-x 4 evgeniuz 100 4096 июня 29 12:06 .
drwx------ 60 evgeniuz 100 4096 июня 29 11:43 ..
drwxr-xr-x 2 evgeniuz 100 4096 июня 29 10:03 autoload
drwxr-xr-x 7 evgeniuz 100 4096 июня 29 12:13 .git
-rw-r--r-- 1 evgeniuz 100 542 июня 29 11:45 .gitmodules
-rw-r--r-- 1 evgeniuz 100 243 июня 29 11:18 .vimrc
es ist also definitiv auf höchstem Niveau. das git Verzeichnis nicht geändert wird, nur git init
geschieht ,
git rev-parse --show-toplevel
Sie das Submodul anstelle des Verzeichnisses "Supermodul" erhalten?