init
서브모듈 정보를 ".git/config" 파일로 복사해요.
"git submodule init"과 마찬가지로, 서브모듈에 대한 정보를 ".git/config"에 복사해요. 위의 접근자 함수를 사용해서 메모리 내 git_submodule 개체를 변경하고, .gitmodules에 있는 내용을 덮어쓰면서 config에 무엇이 기록될지 제어할 수 있어요.
기본적으로 기존 항목은 덮어쓰지 않지만, overwrite에 true를 전달하면 강제로 업데이트돼요.
시그니처
ts
class Submodule {
init(
overwrite?: boolean | null | undefined,
signal?: AbortSignal | null | undefined,
): Promise<void>;
}파라미터
- overwritenull | boolean
기본적으로 기존 항목은 덮어쓰지 않지만, 이를 true로 설정하면 강제로 업데이트되도록 하는 옵션
- signalnull | AbortSignal
작업을 취소하기 위한 선택적 AbortSignal
