Programing

.gitmodules에서 경로에 대한 하위 모듈 매핑이없고 .gitmodules 파일이 누락되었습니다.

lottogame 2020. 12. 7. 07:43
반응형

.gitmodules에서 경로에 대한 하위 모듈 매핑이없고 .gitmodules 파일이 누락되었습니다.


를 실행 git submodule init하면 다음 오류가 발생합니다.

.gitmodules에서 'xxx'경로에 대한 하위 모듈 매핑을 찾을 수 없습니다.

.gitmodules파일을 검색했는데 어디서도 찾을 수 없습니다.

나는 읽고 동일한 주제에 대한 가장 인기있는 SO 질문을. 하지만 안타깝게도 문제를 해결할 수 없습니다. 특히 내가 더 이상 가지고 있지 않다는 것을 감안할 때 .gitmodules.

내 GitHub 개인 저장소에 따르면 여전히 저장소에 대한 하위 모듈이 있습니다. .gitmodules어디에서도 파일을 찾을 수 없습니다 .


  1. submodule섹션 이 없는지 확인하십시오 .git/config. 있는 경우 제거하십시오.
  2. 마십시오 git rm --cached <path_to_submodule>.

위의 것 외에도을 제거해야했습니다 .gitmodules.


.gitmodules (예 : nano .gitmodules) 의 항목 을 손으로 삭제 한 후 어제 같은 문제가 발생 했습니다.

git rm --cached <pathtomodule> 

메시지를 반환했습니다

rm '<pathtomodule>'

그런 다음 나는

git commit -m "delete cached modules"

서브 모듈 삭제를 확인했습니다.


@kirelagin의 답변에 추가 :

항상해야하는 것은 아닙니다 git rm. 때로는 .gitmodules. 여기에서 SourceTree Git이 어떻게 하위 모듈을 추적하지 못할 수 있는지에 대한 몇 가지 스냅 샷과 주석을 만들었습니다 .

참고 URL : https://stackoverflow.com/questions/17017335/no-submodule-mapping-found-in-gitmodules-for-path-and-missing-gitmodules-file

반응형