Git Submodule 안전하게 삭제하기
Git Submodule 삭제하기 Git Submodule을 삭제하는 방법 정리 1. Submodule 삭제 # 1) .gitmodules, .git/config 에서 submodule 등록 해제 및 워킹 디렉토리에서 파일 삭제 git submodule deinit -f -- {submodule_path} # 2) .git/modules 에 남아있는 submodule 내부 git 저장소 삭제 rm -rf .git/modules/{submodule_path} # 3) 인덱스에서 submodule 경로 제거 (스테이징까지 완료됨) git rm -f {submodule_path} 위 3단계까지 실행하면 삭제가 인덱스에 반영된 상태이므로, 마지막으로 커밋만 하면 됨 git commit -m "Remove submodule {submodule_path}" 2. 참고 자료 Stackoverflow