[에러] Error : in unpopulated submodule

Ju Young Jun·2022년 4월 15일
0

Error : in unpopulated submodule

git add를 통해 github 커밋을 하는 도중에
fatal: in unpopulated 풀더명 과 같은 에러를 만나게 됐다..
submodule을 만들려고 하는게 아니라면 아래와 같은 해결책으로 쉽게 해결 가능하다 !

해결방법1. git 파일

풀더 내부의 .git을 지워준다. 외분에 .git이 있는데, 그 내부에 .git이 하나 더 있다면 submodule로 판단하고 커밋 추가가 안된다..! 이러한 경우에는 풀더 내부에 있는 .git 파일을 지워주면 된다. 만약에 .git이 안보인다면 숨긴파일 보기를 통해서 확인을 해주면 된다.

해결방법2. cache 삭제

필자는 해결방법1을 해도 error가 나서 해결방법2로 해결했다 !
해결책 1을 보고 .git 파일을 찾아보니 .git 파일이 없고 같은 현상이 계속 반복된다면 아래의 명령어를 쳐보자 !

$ cd 해당풀더명
$ git rm --cached . -rf
  • 해당풀더 내부로 cmd 창을 통해서 들어간다.
  • 그 후에 .을 활용하여 현재 위치의 cached를 다 지워준다.
  • 그 후에 다시 git add를 하면 된다 !!
profile
안녕하세요 :)

0개의 댓글