HOWTO · Git
최신 Git 하위 모듈 가져오기
이 기사에서는 Git 하위 모듈을 소개합니다.
이 페이지의 내용
이 기사에서는 Git 하위 모듈을 소개합니다. 이 아래에서 다음을 다룰 것입니다.
- 최신 하위 모듈을 가져오기 위해 취할 수 있는 단계.
- 하위 모듈을 설정하는 방법.
- 업데이트를 Git 하위 모듈로 푸시하는 방법.
- 서브모듈을 복제하는 방법.
Git으로 작업하면 상위 리포지토리에 하위 모듈을 만들 수 있습니다. 이 하위 모듈은 상위 리포지토리의 디렉터리에 저장된 하위 리포지토리입니다.
최신 하위 모듈을 설정하고 가져오는 방법을 살펴보겠습니다.
최신 Git 하위 모듈 가져오기
아래 명령은 저장소에서 하위 모듈을 시작합니다.
git submodule update --init --recursive
최신 하위 모듈을 가져오려면 아래 명령을 사용하십시오.
Git 버전 1.8.2 이상:
git submodule update --recursive --remote
Git 버전 1.7.3 이상의 경우 다음을 사용합니다.
git submodule update --recursive
대체 명령은 다음과 같습니다.
git pull --recurse-submodules
Git 하위 모듈에 업데이트 푸시
Git은 하위 모듈을 별도의 저장소로 취급합니다. 따라서 하위 모듈의 디렉토리에서 git push 명령을 실행할 수 있습니다.
상위 저장소에서 git status 명령을 실행하면 Changes not staged for commit 섹션에서 하위 모듈을 찾아야 합니다. 업데이트를 푸시하기 전에 git add 및 git commit 명령을 실행해야 합니다.
Git 하위 모듈 복제
git clone 명령을 사용하여 하위 모듈이 포함된 프로젝트를 복제할 수 있습니다. 그러나 이 명령은 파일이 없는 디렉토리만 복제합니다.
git submodule init을 실행하여 상황을 해결하기 위해 로컬 Git 구성 및 모듈 파일을 업데이트하십시오. 그런 다음 git submodule update 명령을 실행하여 상위 저장소에서 데이터를 가져옵니다.
Git 하위 모듈은 프로젝트를 체계적으로 유지하는 데 도움이 됩니다. 그러나 개념이 까다롭기 때문에 모든 프로젝트에서 하위 모듈을 사용하는 것은 권장하지 않습니다.