git submodule 사용법

서브모듈 추가

$git submodule add [url] [name]

*가끔 add_clone not function 이라는 에러 메세지가 나올때가 있는데 깃 버전이 낮아 발생하는 에러이니 버전 업데이트를 해보기 바란다.

https://ohgyun.com/711

서브모듈의 url 변경

.gitsubmodule 파일의 url 항목을 변경하고 다음 명령을 실행한다

git submodule sync --recursive <submodule_dir>

리포지토리 기록이 다를경우 새로 체크아웃 해야한다.

cd <submodule_dir>
git fetch
git checkout origin/master
git branch master -f
git checkout master

https://stackoverflow.com/questions/913701/how-to-change-the-remote-repository-for-a-git-submodule

https://rateye.tistory.com/296

Monobehavior와 생성자

Unity3D 의 Monobehavior 클래스에는 생성자 개념이 존재 하지 않는다.

해서 Mono를 상속받은 클래스가 Monobehavior의 멤버 함수 ‘AddComponent<T>(class) 키워드에 의해 GameObject에 추가 된다 하더라도 별도로 선언해준 생성자나 소멸자는 호출 되지 않는다.