Develop/Git & Github

[깃헙왕초보] 디렉토리에 화살표 표시가 있을 때 (폴더가 클릭이 안 될 때)

마크투비 2021. 11. 8. 00:44

깃허브 자꾸 내맘처럼 안 돼서 한동안 방치하고 있었는데 올해가 가기 전에 완전히 박살을 내버려야겠다 짱나서 안되겠음. 

1️⃣ 문제

디렉토리가 푸쉬되는 과정(? 잘 모르겠다 어디서 문제인지)에서 문제가 생겨서 디렉토리에 화살표 표시가 생기고, 디렉토리에 접근이 되지 않는 문제가 발생했다.

git add 폴더 입력해서 스테이징 시킨 다음에 커밋 푸쉬했는데 왜 이렇게 될까?😥

2️⃣ 원인

.git 폴더 때문인데,

내 로컬 저장소의 폴더는 다음과 같다. react-native-study 에도 .git 폴더가 있고

react-native-study/react-native-component 폴더에도 .git 폴더가 있다.

해당 폴더 그니깐 상위폴더가 아닌 해당 폴더에 .git 폴더가 생겨서 발생하는 문제이다. 이미 최상위 디렉토리에 .git 폴더가 생겼는데, 해당 디렉토리에서도 push를 진행하는 과정에 .git 폴더가 생겨서 발생하는 오류이다.

 

3️⃣ 해결

.git 파일 제거 ▶ 스테이지 파일 제거 ▶ add, commit, push

 

문제가 발생하는 디렉토리에서 .git 파일을 제거한다.

git add .
git commit -m " "
git push origin main

 

위 명령어를 입력해준다. 

 

 

 

참고

https://zzang9ha.tistory.com/346