以前にサブモジュールとして追加されたファイルを git リポジトリに追加しようとしています。私はそれがどのように起こったのかわかりません。
.gitmodules
どこにもファイルが見つからず、.git/config
次のようになります。
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = git@github.com:frankV/dotfiles.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
vim vundle のディレクトリを含める必要がありますが、上記の問題によりできません。この時点まで、このリポジトリから削除したり、vundle のディレクトリの下にファイルを追加したりできませんでした。
ファイルを追加しようとすると、次のようになります。fatal: Path '_vim/bundle/vundle/autoload/vundle' is in submodule '_vim/bundle/vundle'
そして私のgitステータス出力:
...
# modified: _vim/bundle/Command-T (untracked content)
# modified: _vim/bundle/The-NERD-Commenter (untracked content)
# modified: _vim/bundle/The-NERD-tree (untracked content)
# modified: _vim/bundle/matchit.zip (untracked content)
...
ご覧のとおり、vundle はこのリストに含まれていないため、これらのサブモジュールが vundle を介してインストールされるため、これらのサブモジュールを追跡しなくても問題ありません。