갑작스럽게 위 사진과 같이 디렉토리에 화살표 표시가 생기더니 클릭이 되지 않았다. 그럼 바로 원인과 해결법에 대해 알아보도록 하겠다.
원인으로는 해당 폴더에 .git 폴더가 생겨서 발생하는 것이다.
최상위 디렉토리에 이미 .git이라는 파일이 있는데 클릭이 안되는 즉 화살표표시가 있는 디렉토리에도 push를 하는 과정에 .git 파일이 생겨 발생하는 오류이다. 나 같은 경우는 처음에 클릭이 안되는 폴더를 최상위로 만들었다가 다시 새로운 최상위 폴더를 만드는 과정에서 .git이 중첩해서 생긴 것 같다.
위의 사진을보면 폴더에 .git이 있는 것을 볼 수 있다.
rm -rf .git 을 하여 .git을 제거해준다.
다음은 git rm --cached . -rf를 통해 스테이지 파일을 제거해준다.
git add . 를 통해 모든 파일들을 add 한다.
git commit 을 하여 커밋을 하고
마지막으로 push까지 진행해준다.
그럼 다시 디렉토리가 복구된 것을 확인할 수 있다.