최신 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 하위 모듈은 프로젝트를 체계적으로 유지하는 데 도움이 됩니다. 그러나 개념이 까다롭기 때문에 모든 프로젝트에서 하위 모듈을 사용하는 것은 권장하지 않습니다.
John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.
LinkedIn