«git-submodules» 태그된 질문

하위 모듈을 사용하면 Git 저장소를 다른 Git 저장소의 하위 디렉토리로 유지할 수 있습니다.

7
서브 모듈을 최신 커밋으로 업데이트
라이브러리 A 프로젝트 A가 있고 프로젝트 B에서 사용됩니다. 프로젝트 A와 B는 모두 github But에 별도의 저장소를 가지고 있으며 B 내부에는 A의 하위 모듈이 있습니다. 리포지토리 A에있는 라이브러리의 일부 클래스를 편집하고 원격 리포지토리를 푸시하여 라이브러리 (리포지토리 A)가 업데이트되었습니다. 이 업데이트는 하위 모듈이 이전 커밋을 참조하는 "참조"(하위 모듈)에 반영되지 않습니다. git에서 하위 …

12
변경 사항을 git 서브 모듈로 되돌리려면 어떻게해야합니까?
리포지토리에 추가 한 git 서브 모듈 (RestKit)이 있습니다. 실수로 일부 파일을 변경했으며 소스 버전으로 돌아가고 싶습니다. 그렇게하기 위해, 나는 달리려고 노력했다. Mac:app-ios user$ git submodule update RestKit 그러나 여기서 볼 수 있듯이 여전히 "수정 된 내용"이므로 작동하지 않았습니다. Mac:app-ios user$ git status ... # modified: RestKit (modified content) 조차 Mac:app-ios …

17
Git 리포지토리에 하위 모듈 나열
여러 하위 모듈이있는 Git 저장소가 있습니다. git submodule init실행 된 후 모든 하위 모듈의 이름을 어떻게 나열 합니까? git submodule foreach명령은 서브 모듈의 이름을 에코 할 수 있지만,이 초기화 단계 이후에 무슨 일이 있었되지 않은 체크 아웃 한 후에는 것을에만 작동합니다. 체인에 체크 아웃하기 전에 더 많은 단계가 필요하며 하위 …

4
힘내 하위 모듈 업데이트
Git 서브 모듈 업데이트 문서 에서 다음의 의미가 무엇인지 확실하지 않습니다 . ... --rebase또는 --merge지정 하지 않으면 하위 모듈 HEAD를 분리 합니다 ... 사물 은 어떻게 --rebase/ --merge변경합니까? 내 주요 사용 사례는 중앙 저장소를 여러 개 갖는 것인데, 하위 저장소를 통해 다른 저장소에 포함시킬 것입니다. 원래 위치 또는 내장 리포지토리 …

9
Git diff는 하위 프로젝트가 더럽다고 말합니다.
방금 git diff를 실행했으며 약 10 개의 하위 모듈 모두에 대해 다음과 같은 결과가 나타납니다. diff --git a/.vim/bundle/bufexplorer b/.vim/bundle/bufexplorer --- a/.vim/bundle/bufexplorer +++ b/.vim/bundle/bufexplorer @@ -1 +1 @@ -Subproject commit 8c75e65b647238febd0257658b150f717a136359 +Subproject commit 8c75e65b647238febd0257658b150f717a136359-dirty 이것은 무엇을 의미 하는가? 어떻게 고치나요?

11
자식 코드로 공통 코드를 추가 할 때의 문제 :“이미 색인에 존재합니다”
나는 자식을 처음 사용하고 서브 모듈을 추가하는 데 도움을 줄 것입니다. 공통 코드를 공유하는 두 개의 프로젝트를 받았습니다. 공유 코드는 방금 두 프로젝트에 복사되었습니다. 공통 코드에 대해 별도의 git repo를 작성하고 git 서브 모듈로 추가 할 계획으로 프로젝트에서 제거했습니다. git submodule add의 경로 옵션을 사용하여 폴더를 지정했습니다. git submodule add …

4
외부 저장소 하위 모듈을 사용하도록 git 프로젝트를 설정하는 방법은 무엇입니까?
원격 저장소를 가져 오는 저장소를 만들고 싶습니다. 예를 들어, jQuery를 하위 모듈로 가정 해 보겠습니다. git://github.com/jquery/jquery.git jQuery를 하위 모듈로 사용하여 저장소를 작성하고 외부 저장소를 원격 저장소로 추가하는 프로세스는 무엇입니까? 또한 이것이 설정되면, 내 리모컨으로 밀거나 당기면 외부가 그대로 유지됩니까?


5
힘내 하위 모듈 추가 : "git 디렉토리가 로컬에서 발견되었습니다"문제
실제로 git submodule하위 명령을 포함하여 git 사용 방법을 배우려고합니다 . SSH를 사용하여 git 저장소를 호스팅, 푸시 및 풀 할 수있는 서버를 이미 설정했습니다. 이 서버에서 모든 프로젝트를 하위 모듈로 저장하려는 기본 git 저장소 "Travail"을 만들었습니다. 내 Travail 저장소에서 이미 하위 프로젝트로 내 프로젝트를 추가했습니다 tools/libft.이 하위 모듈을 개발하여 푸시 및 …


13
추적되지 않은 콘텐츠를 추적하는 방법?
원래 질문에 대해서는 아래 실선을 참조하십시오. 로컬 디렉토리에 추적되지 않은 폴더가 있습니다. 내가 실행하면 git status, 내가 얻을 : Changed but not updated: modified: vendor/plugins/open_flash_chart_2 (modified content, untracked content) 입력 git add vendor/plugins/open_flash_chart_2한 후 git status다시 시도해 도 여전히 추적되지 않습니다. 무슨 일이야? 다음은 최근 30 분의 간단한 요약입니다. 내 …

7
자식 서브 모듈 이름 바꾸기
자식 서브 모듈 디렉토리의 이름을 바꾸는 쉬운 방법이 있습니까? ( 삭제 하고 새로운 대상 이름으로 다시 추가 하는 전체 동작을 수행 하는 것 제외). 그리고 우리가있는 동안 부모 디렉토리에서 단순히 다음을 수행 할 수없는 이유는 무엇입니까? git mv old-submodule-name new-submodule-name

1
자식 리포지토리에서 종속성을 어떻게 연결할 수 있습니까?
내 스크립트에서 나는 종종 자신의 저장소가있는 라이브러리 (광산 또는 다른 사람)를 사용합니다. 내 리포지토리에서 복제하고 새 버전이 나올 때마다 업데이트하지 않으려 고합니다. 그러나 누군가가 저장소를 복제 할 때 여전히 로컬에서 작동하며 끊어진 링크가 없어야합니다. 내가 할 수있는 일에 대한 아이디어가 있습니까?

10
Git 서브 모듈을 추적하지 않는 상태에서 제거하는 방법?
Git의 서브 모듈에서 추적되지 않은 콘텐츠를 제거 할 수없는 것 같습니다. 실행 git status수율 : # 지점 마스터 # 커밋을 위해 변경되지 않은 변경 사항 : # (커밋 할 내용을 업데이트하려면 "git add ..."를 사용하십시오) # ( "git checkout-..."을 사용하여 작업 디렉토리의 변경 사항을 버리십시오) # (서브 모듈에서 추적되지 않거나 …

5
힘내 : 치명적 : Pathspec이 서브 모듈에 있습니다
이 안내서 에 따라 TravisCI가 Hakyll 정적 사이트를 자동으로 배포하도록 노력하고 있습니다. 내 레포가 설정되는 방법은 다음과 같습니다. 내 hakyll 및 markdown 파일이 포함 된 소스 분기가 있습니다. 그것은 html을 _site디렉토리에 빌드하며 , 이는 내 master브랜치에 연결된 하위 모듈로 설정됩니다 . 문제없이 사이트를 빌드 한 다음 cd_site 디렉토리에 빌드합니다 . …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.