-
[Bug Fix] GitHub 폴더에 화살표 표시Front-end 개발 2024. 1. 31. 23:08
문제의 GitHub 현상 Problem
로컬 PC에서 작업을 하다가 GitHub에 폴더를 만들고, 작업했던 프로젝트 폴더를 push 했다.
그런데 폴더 내부에 화살표 표시가 있는 폴더가 만들어지고 내부 파일들이 없었다.
터미널 상에서는 아무런 문제가 없었던 것 같은데 무슨 일인가...!
원인
원격 저장소와 연결된 폴더 경로 내부에, 또 다른 .git 가 존재했던 것
즉, 새로 추가한 프로젝트 폴더 내부에도 .git 폴더가 있었기 때문에 문제가 발생한 것이다.Solution
문제가 되는 .git 폴더와 스테이지된 파일을 제거한 뒤 다시 git push 를 수행한다.
1. 문제가 되는 .git 파일 제거
원격 저장소와 연결된 폴더에서, 화살표 표시 폴더에 해당하는 경로에 들어가 .git 파일을 제거한다.
터미널에서 작업을 한다면 아래와 같은 예시로 작업을 하면 된다.
cd ./todos_js // todos_js 폴더로 이동 ls -al // 현재 경로 하위 모든 폴더와 파일을 조회 rm -rf .git // .git 폴더 내부의 파일과 폴더까지 모두 제거
2. 스테이지(cached)에 존재하는 파일 제거
.git에 캐시되어 있는 파일을 제거한다.
git rm --cached . -rf // 현재 경로에 캐시되어 있는 폴더와 내부 요소까지 제거 git status // 변경 사항 확인
파일 제거 후 git status 결과 3. 변경사항을 원격 저장소에 업로드
평소와 같이 GitHub 원격 저장소에 git add > commit > push 를 진행한다.
git add . git commit -m "remove .git files" git push
원격 저장소에 정상적으로 폴더가 업로드된 결과 Reference
https://zzang9ha.tistory.com/346#google_vignette
GitHub(깃허브) - 디렉토리에 화살표 표시(폴더 클릭이 안될 때)
📎 GitHub 디렉토리 화살표 표시 -> 폴더 접근 불가능 깃허브에서 한 디렉토리에 다른 디렉토리를 추가하는 도중 위와 같이 디렉토리에 화살표 표시가 생기고, 디렉토리에 접근이 되지않는 문제
zzang9ha.tistory.com
'Front-end 개발' 카테고리의 다른 글
[패캠] 타입스크립트 문법 - 타입 종류, 문자부터 함수까지 (2/20) (4) 2024.02.01 [패캠] 타입스크립트 문법 - 개요 및 개발 환경 (1/20) (0) 2024.02.01 [JS] 단락회로 평가 (Short-circuit Evaluation) (0) 2024.01.19 큰돌이 이야기하는 프론트엔드 로드맵 (0) 2023.12.23 원티드 12월 프론트엔드 챌린지 4일차 (0) 2023.12.16