3
두 저장소 (A
및 B
)가 있습니다. 서브 프레임이 A
인 B
을 만들고 싶습니다. B
에는 분기가 master
이 없습니다. 다음과 같은 출력을 얻을 수마스터 분기가없는 자식 서브 모듈을 어떻게 추가합니까?
git submodule add [email protected]:B lib/B
:
나는A
의 저장소 루트에서 다음 명령을 실행
Cloning into 'lib/B'...
remote: Counting objects: 156, done.
remote: Compressing objects: 100% (151/151), done.
remote: Total 156 (delta 45), reused 0 (delta 0)
Receiving objects: 100% (156/156), 109.80 KiB | 140 KiB/s, done.
Resolving deltas: 100% (45/45), done.
fatal: You are on a branch yet to be born
Unable to checkout submodule 'lib/B'
내 .gitmodules
파일 B
에 대한 항목이 없습니다,하지만 .git/modules/lib/B
이 존재합니다. 내가 cd lib/B
이라면 git checkout develop
(B
의 유일한 브랜치) 일 수 있지만, lib/B
아래의 파일은 A
의 일부로 보입니다.
master
분기가없는 하위 모듈을 추가하는 방법은 있습니까?