PROGRAMMING CODE/Git
[git] Error checking out submodules, 서브모듈 오류, 삭제
daye_
2023. 2. 7. 17:49
리액트로 Netlify배포를 시도했는데, 다음과 같은 오류가 떴다.
Failed during stage 'preparing repo': Error checking out submodules: : fatal: No url found for submodule path '서브모듈주소' in .gitmodules : exit status 128
서브모듈이 뭔지 몰랐지만 검색해보니 라이브러리를 프로젝트에 좀 더 유연하게 사용할 수 있도록 해주는 도구라고 이해했다. git 저장소 안에 다른 git저장소를 디렉토리로 분리해 넣는것이다.
본인은 이전에 깃 이해도가 없을 때 리액트 배포를 위한 프로젝트를 진행 한 적이 있었는데 그때 submodule path 설정을 해두고 그대로 뒀던게 계속 문제가 됐던걸 인지하지 못하고있었다.
>> git submodule
먼저 submodule의 현재 주소를 알 수 있는 기능이 있을거라 생각해서 한번 해봤는데 위와 같이 명령어를 입력하니 나왔다.
>> git rm --force '서브모듈 주소'
git submodule 명령어 입력 후 나온 주소를 그대로 복사해서 위와 같이 명령어를 입력해 주었더니 삭제되었다.
>> git rm -r --cached --ignore-unmatch path-to-target/
>> git commit -m "submodule rm"
커밋 후 저장
참고자료