[GitHub] 디렉토리에 화살표 표시가 있을 때(폴더 클릭 안 됨) 해결

hidihyeonee·2022년 12월 12일
1
post-thumbnail

2022.12.12 작성

OS : Window
개발환경 : vscode
개발 언어 : javascript
프레임워크 : react-native (expo 사용)

📌 기존 저장소에 새로운 폴더를 추가한 후 GitHub에 PUSH.

그런데 GitHub 저장소를 확인해보니 새로 추가한 폴더 아이콘에 화살표 표시가 생기고, 클릭이 안 된다.


vscode로 기존에 존재했던 'ReactNativeStudy' 저장소에 새로운 폴더 'Navigators-AddCourse' 를 추가로 만들었다.


** (참고) vscode로 새로운 expo app을 만드는 법은 다음과 같이 했음.

npx create-expo-app my-app // my-app = 앱 이름

cd my-app

npx expo start

그리고 Git Bash를 사용하여

git add .

git commit -m "commit message"

git push origin main

'Navigators-AddCourse' 폴더를 'ReactNativeStudy' 저장소에 업로드했다.

그럼 위와 같이 화살표 형태의 폴더로 업로드 된 것을 확인할 수 있다.
클릭해도 클릭되지 않는다.

📌 원인 : 저장소에 하위 저장소가 생겼기 때문이다. 즉 문제의 폴더 안에 .git 파일이 있는 것이다.


해결법

1.

문제가 발생한 해당 폴더의 Git Bash를 열어

.git 파일을 제거한다

rm -rf .git

2.


아래와 같은 코드로 스테이지 파일을 제거해준다.

git rm --cached

** (참고) 원격 저장소에 있는 파일을 삭제한다. 로컬 저장소에 있는 파일은 삭제하지 않는다.

3.


그리고 'ReactNativeStudy' 의 Git Bash를 열어 다시 add - push 해준다.

git add .
git commit -m "커밋 메세지"
git push origin main

4.


짜잔~ 화살표가 사라졌어용~

profile
벨로그 쫌 재밌네?

0개의 댓글