반응형
Git은 서브 모듈에 대한 커밋의 SHA1을 어디에 저장합니까?
하위 모듈을 git 저장소에 추가하면 sha1이 참조하는 해당 하위 모듈의 특정 커밋을 추적한다는 것을 알고 있습니다.
이 sha1 값이 저장된 위치를 찾으려고합니다.
.gitmodules
및 .git/config
파일 만 서브 모듈에 대한 경로가 아니라 커밋의 SHA1을 보여줍니다.
자식-서브 모듈 (1) 참조 만 말하고 gitlink
항목과 gitmodules (5) 참조 중 하나 이것에 대해 아무 말도하지 않습니다.
Git의 객체 데이터베이스에 직접 저장됩니다. 서브 모듈이있는 디렉토리의 트리 객체는 서브 모듈의 커밋에 대한 엔트리를 가질 것입니다 (이것은 소위 "gitlink"입니다).
git ls-tree master <path-to-directory-containing-submodule>
(또는 git ls-tree master
서브 모듈이 최상위 디렉토리에있는 경우) 시도하십시오 .
반응형
'Programming' 카테고리의 다른 글
요청 데이터를 잃지 않고 ASP.NET MVC에서 ToAction을 리디렉션하는 방법 (0) | 2020.07.14 |
---|---|
기업의 Git 기반 소스 제어 : 제안 된 툴 및 사례? (0) | 2020.07.14 |
git am과 git apply의 차이점은 무엇입니까? (0) | 2020.07.14 |
핑 응답 "요청 시간이 초과되었습니다." (0) | 2020.07.14 |
JNI에서 Java로 배열을 반환하는 방법은 무엇입니까? (0) | 2020.07.14 |