본문 바로가기
Hybrid/React Native

리액트 네이티브, Github] 한 저장소에 여러개의 리액트 네이티브 프로젝트 커밋하기

by 김마리님 2021. 10. 6.

한 저장소에 여러개의 리액트 프로젝트를 커밋하면 다음과 같은 오류를 볼 수 있다.

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 하면 정상적으로 푸시된다.

반응형