한 저장소에 여러개의 리액트 프로젝트를 커밋하면 다음과 같은 오류를 볼 수 있다.
hint: You've added another git repository inside your current repository.
이 오류를 무시하고 그냥 커밋하면, 폴더에 화살표가 생기면서 접근이 불가해진다.
이 오류가 왜 생기냐면, 커밋한 하위폴더에 또 git 파일이 생겼기 때문이었다.
이걸 어떻게 처리하냐
먼저, 오류가 난 하위폴더로 접근한다.
cd foldername
이후 다음 명령어를 입력한다.
rm -rf .git
그럼 .git 파일이 삭제 되는데, 이렇게 끝내는게 아니라, 다시 루트 폴더로 들어와서 남아있는 캐시 파일을 삭제해야한다.
cd ..
git rm --cached . -rf
이후 정상적으로 add commit push 하면 정상적으로 푸시된다.
반응형
'Hybrid > React Native' 카테고리의 다른 글
리액트 네이티브] 8. flex와 범위 (0) | 2022.12.14 |
---|---|
리액트 네이티브] 7. 스타일 적용 (0) | 2021.10.07 |
리액트 네이티브] 6. 이벤트 (0) | 2021.10.06 |
리액트 네이티브] 5. state (0) | 2021.10.05 |
리액트 네이티브] 4. props (0) | 2021.10.05 |