2010-12-16 4 views
1

프로젝트를 시작하려면 git submodule init 다음에 git submodule update을 수행해야했습니다. 하지만 이제는 고양이가 가방에서 꺼내 졌을 때, 저장소에 백업하기 전에 다시 포장해야 할 일이 있는지 궁금합니다.`git submodule init`을 뒤집는 방법

아이디어가 있으십니까?

+0

서브 모듈이 커밋과 관련이있는 것은 무엇입니까? – Cascabel

답변

2

하위 모듈의 코드를 변경했거나 하위 모듈에 포함되지 않은 주 저장소의 코드 만 변경 했습니까?

서브 모듈에서 코드를 변경 한 경우 먼저 변경 한 각 서브 모듈로 이동하여 해당 서브 모듈로 커밋해야합니다. 이 작업을 완료하면 기본 저장소에서 커밋 할 수 있으며 해당 하위 모듈의 새로운 상태가 기록됩니다.

하위 모듈의 파일을 변경하지 않은 경우 기본 프로젝트의 파일 만 변경 한 다음 아니요, 커밋하기 전에 하위 모듈과 관련된 작업을 수행 할 필요가 없습니다.