Hun log

Git submodule 삭제 순서

  • .gitmodule 파일을 열어서 삭제하고자하는 서브 모듈과 관련된 정보를 지운다.

  • git add .gitmodule 명령어를 실행시켜서 .gitmodule를 staged 상태로 만든다.
    Staged 상태는 곧 현재 수정한 파일을 곧 커밋할 것이라고 표시한 상태

  • .git/config를 열어서 삭제하고 자하는 모듈과 관련된 정보를 지운다.

  • git rm --cached [서브모듈의 위치] 명령어를 실행 시켜서 git 원격저장소에서 서브 모듈을 제거한다.
    로컬에서는 삭제 되지 않음

  • rm -rf .git/module/[서브 모듈의 위치] 명령어를 실행 시켜서 .git폴더에서 서브 모듈을 제거한다.

  • git commit -m "submodule 삭제" 라고 commit을 한다.
    커밋 내용과 서식은 자유롭게 가능

  • rm -rf [서브 모듈의 위치] 명령어를 실행 시켜서 서브모듈을 로컬에서 삭제한다.

Git submodule 삭제 실습

공유하기

facebook twitter kakaoTalk kakaostory naver band