728x90
아래 사진을 보면 4번 파일은 정상적인데 5번 파일은 화살표시가 있고 클릭이 안된다
원인
상위의 폴더에서 .git 파일과 하위 폴더에서도 .git파일이 있어서 생기는 오류라고 한다
해결
1) .git 파일 제거
2)스테이지 파일 제거
이후 평소 때처럼, add commit push 절차를 진행하면 된다
코드로 보자
1) .git 파일 제거 : rm -rf .git
ls -al로 해당 폴더의 파일and폴더 리스트를 살펴보자
.git이 보인다. 이를 지워야하는데 삭제 명령어가 rm -rf .git이다
두번째 밑줄처럼 안먹힐 때가 있는데 다시하면 실행하면 지워진다.
세번째처럼 명령어 넣고 아무것도 안나오고 다음 커맨더가 뜨면 제대로 지워진 것이다. 다시 ls -al로 목록 확인하면 .git 없
는 것을 확인할 수 있다
2)스테이지 파일 제거 : git rm --cached . -rf
add, commit, push까지 진행 후 아래처럼 화살표시가 없어지고 클릭이 잘되는 것을 볼 수 있다
728x90
반응형