본문 바로가기
개발 상식 & Tip!

github에서 폴더 클릭 안될 때!

by saramnim 2023. 3. 3.
728x90

github에서 폴더 클릭 안될 때 해결하는 방법에 대해 알아보자!

github에서 폴더 클릭 안될 때!

 

1. 하위 폴더 내 .git 폴더 제거

해당 폴더를 열어보면 내부 폴더에도 .git 폴더가 존재할 것이다.

이는 git 관련 명령어를 입력할 때 실수로 내부 폴더에서 명령어를 입력해 발생한 일이다.

 

예를 들어 my_project 프로젝트 폴더에 client 폴더가 있다고 가정하자.

.git 폴더는 client와 동일해야 한다.

그런데 우리는 주로 client 폴더 내부에서 작업, 주로 npm run이나 yarn start 같은 명령어를 터미널에 입력하곤 하니까 그대로 그곳에도 git push~~ 라던가 하는 명령어를 입력해버린 것이다.

따라서 .git 폴더가 client와 동일한 위치에 하나, client 내부에 다른 폴더, 파일들과 동일한 위치에 하나.

즉, 2개가 생성되어 버린 것이다.

이렇게 되면 깃허브에서 폴더를 열고자 했을 때 클릭이 되지 않는다.

 

따라서 내부에 2차적으로 생성된 git 폴더를 지워줘야 한다.

 

2. 하위 폴더 터미널에서 git rm --cached . -rf 터미널 입력

git rm --cached . -rf

git rm --cached . -rf  를 입력해주면 하위 폴더 내부에 생성된 .git과 관련된 캐시들을 지워준다.

 

3. 상위 폴더로 돌아와 add, commit, push 진행

git add .
git commit -m "fix: error"
git push dev

수정된 사항들을 깃허브에 업로드해주면 오류가 수정되어 github에서도 폴더를 열 수 있는 것을 확인할 수 있을 것이다.

만약 commit이나 push가 안된다면 파일들 중 하나를 살짝만 수정해주자.

git push dev는 이 모든 사항이 dev 브랜치에서 작업되었을 때를 가정했을 때의 예이다.

main이나 master 브랜치에서 오류가 발생한다면 해당 브랜치에서 작업하고 git push 뒤에 해당 브랜치를 입력해주면 된다.

728x90
반응형

댓글

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."