어떻게 든 이전에 서브 모듈로 추가되었던 git repo에 파일을 추가하려고합니다. 어떻게 된 일인지 모르겠습니다.Git 서브 모듈 관련 문제
은 내가 .gitmodules
파일을 어디서나 찾을 수없는 내 .git/config
은 다음과 같습니다
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = [email protected]:frankV/dotfiles.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
내가 정력에 vundle에 대한 디렉토리를 포함해야하지만 위에서 언급 한 문제로 인해 수 없습니다. 이 시점에서 나는이 repo에서 제거하거나 vundle을 위해 디렉토리 아래에 파일을 추가 할 수 없었습니다. 내가 파일을 추가하려고하면
내가 얻을 : fatal: Path '_vim/bundle/vundle/autoload/vundle' is in submodule '_vim/bundle/vundle'
내 자식 상태 출력 : 당신이 vundle을 볼 수 있듯이
...
# 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을 작동시키는 데에는 더 많은 이유가 있습니다!
번들 폴더 내부에서'.git' 폴더 또는'.gitmodules' 파일을 검색 했습니까? 어딘가에 중첩 된 레포 일 수도 있습니다. –
... 나는 아무것도 찾지 못했습니다. 한 번 거기에 있었고 어떻게 든 제거되었거나 무엇이 있는지 몰라. – frankV
어떻게 검색 했습니까? 파일 관리자를 사용하면 "점 파일"을 숨길 수 있습니다. –