힘내 하위 모듈 예
힘내 하위 모듈
서브모듈이란?
요컨대, 하나의 git repo에는 다른 git repos가 포함됩니다.
codespace (git repo, private)
├── Archived_projects (git repos)
└── Projects
├── project-foo (git repo)
└── project-bar (git repo)
원격 저장소를 기존 저장소에 하위 모듈로 추가
git submodule add https://github.com/qdriven/fluentqa-monorepo.git daily-toolkits/fluentqa-monorepo
변경 사항은 이제 .gitmodule 파일에 있습니다.
[submodule "daily-toolkits/fluentqa-monorepo"]
path = daily-toolkits/fluentqa-monorepo
url = https://github.com/qdriven/fluentqa-monorepo.git
기존 repo 폴더를 하위 모듈로 추가
때로는 기존 저장소에 이미 일부 github 저장소가 있습니다.
> ls -al
total 24
drwxr-xr-x 7 patrick staff 224 10 8 11:50 .
drwxr-xr-x 18 patrick staff 576 10 8 11:50 ..
-rw-r--r--@ 1 patrick staff 6148 9 25 10:32 .DS_Store
-rw-r--r-- 1 patrick staff 304 9 25 10:51 README.md
drwxr-xr-x 14 patrick staff 448 9 24 16:24 fluent-project-templates
drwxr-xr-x 15 patrick staff 480 10 8 11:50 fluentqa-monorepo
fluent-project-templates는 git repo이며, fluent-project-templates를 부모 git repo에 추가하는 방법
git submodule add https://github.com/qdriven/gathering.git daily-toolkits/python-gathering
[submodule "path/to/submodule1"]
path = path/to/submodule/1
url = [email protected]:user/submodule1
git submodule sync
git add .
git commit -m "add submodules"
git push
Reference
이 문제에 관하여(힘내 하위 모듈 예), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/qdriven/git-submodule-examples-h3m텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)