폴더 생성 후 그 위치로 경로 이동해 git init
으로 초기화해줬다. 새로 만든 파일들을 대략적으로 작성하고 add하고 status를 확인해 보니 발생한 에러.
add하면 staged로 이동해 로컬에 있는 정보를 원격 저장소에 보내야 한다. 그런데 stage로 이동이 안 된다니.
현재 폴더구조는 아래와 같은데
project (.git)
┟----client (.git)
┗----server
상위 폴더와 하위 폴더 두 곳에 .git
파일이 있어서 생긴 문제였다.
(mac) 숨겨진 폴더/파일 보기 :
Finder >Cmd + Shift + .
윈도우는 Cmd 대신 Ctrl 누르면 되지 않을까.
하위 폴더에 있는 .git
을 삭제 해주고 명령어를 입력해주면 된다. 둘다 해줘야 한다!
하나만 하거나 둘다 하지 않으면 화살표 폴더만 달랑 저장소에 보인다. 클릭해서 접근할 수도 없는 폴더임.
로컬에서 하위 폴더의 .git 파일 직접 삭제
혹은 터미널에서 하위 폴더로 경로 이동 후 sudo rm -Rf .git
터미널에서 하위 폴더로 경로 이동 후
staged된 .git 삭제 : $ git rm --cached . -rf