반응형
집에서 깃 클론을 시도했다. 깃에있던 파일 폴더들은 다 옮겨져 왔는데 push가 안된다. commit은 된다. 기이한 현상에 복습을 다 제쳐두고 뭔지 찾아보는중.
modified는 수정했다는건데 내 새싹 웹폴더를 만진적이 없는데 왜 자꾸 저렇게 뜨는거지?
...
<원인>
해당 디렉토리를 하위 repo로 인식하기 때문이란다.
다른 디렌토리에 git add를 진행한거같다. 어느부분에서 실수가 발생했는지도 모르겠는데 너무 찜찜하다. 그래서 하위 디렉토리의git 폴더를 삭제해주어야한다.
git 폴더 검색
find . -name '.git'
하위 디렉토리의 git 폴더 삭제
cd 하위디렉토리
rm -rf '.git'
아...역시 폴더가 안지워졌다....왜... 그래도 일단 git cache제거까지 달려본다. 중간에 멈춰서 끝까지 하겠다고 붙잡고있으면 깊은 수렁에 빠지게된다.
루트 디렉토리에서 하위디렉토리의 git cache제거
cd 루트디렉토리
git rm -rf --cached 하위디렉토리
<시도1 : 실패>
아...아직도 살아있다... 다시 시도해보도록하자.
아무래도 경로를 잘못찾아서 삭제하려고 했기 때문에 삭제가 되지 않은듯 하다.
근데 또 git bash에서 .git찾아보면 하위디렉토리에 있던 git이 없어졌다. 대체... 뭐가 어떻게 돌아가는건지..혼란스럽기만 하다.
시도2. .git폴더 다 지우기 시도 : 실패
아무래도 내가 경로를 잘못 지정해줘서 자꾸 이런 실패결과들이 뜨는것 같다. 다시 검색하고 성공시키겠다..