Programming
git submodule 파일 받아지지 않을때
사상의지평선
2020. 3. 30. 14:40
서브 모듈이 root project에 등록된 상태인데 git pull 을 해도 별다른 에러 없이 받아지지 않을때가 있다.
다음 명령들은 Project top level path 에서 실행한다.
1. 원격 저장소를 기준으로 업데이트
$ git submodule update --remote --recursive
2. (Project top level path 에서) .git/config 파일을 확인
$ vi ./.gitmodules
:
[submodule "submodules/a"]
path = submodules/a
url = git@github.com:id/a.git
submodule 항목에 정의가 되어있는지 확인한다.
3. (Project top level path 에서) .gitmodules 파일을 확인
$ vi .git/config
:
[submodule "submodules/a"]
url = git@github.com:id/a.git
[branch "master"]
remote = origin
merge = refs/heads/master
submodule 항목에 정의가 되어있는지 확인한다.