Today.dev

warning: adding embedded git repository 본문

깃허브/오류 해결

warning: adding embedded git repository

otu165 2021. 7. 5. 05:03

오류 화면

 

발생 이유

mi_card_flutter 폴더가 clone 해 온 Git 저장소인데 이걸 다른 Git 저장소 안에 저장하려 해서 생긴 문제. 숨긴 항목을 표시해보면 .git 디렉토리가 존재하는 걸 확인할 수 있다.

 

잘못된 해결 방법

예전에 비슷한 문제가 생겼을때 .git 디렉토리를 삭제한 것 만으로 쉽게 해결한 기억이 있어서 .git 디렉터리를 삭제했다. add / commit / push 까지 했는데..

?
??

일단 매우 잘못했다는건 알겠다.

 

해결 방법

음 일단 제대로 된 해결 방법이 아니라는걸 먼저 밝힌다. warning: adding embedded git repository 에 대한 해결 방법이 아니라 앞서 한 짓에 대한 해결 방법이다.. 나중에 동일 오류가 발생하면 제대로 해결해서 업데이트 할 예정이다.

 

먼저 commit 을 취소했다.

다시 add / commit / push 시도했다.

로컬에서는 커밋을 취소했으니 당연히 원격 저장소보다 behind에 위치해있다. -f 옵션으로 강제 push 한다.

원하는 결과가 되었다.

 

단순히 commit 취소 후 재 commit 만으로 해결된 것으로 보아 아까 전엔 staging 과정에서 실수가 있지 않았나 싶다.

'깃허브 > 오류 해결' 카테고리의 다른 글

warning: LF will be replaced by CRLF in test  (0) 2021.06.14
Comments