git clone --recursive 옵션의 의미
2019. 10. 9. 10:42ㆍ드론
위 오픈소스를 로컬 저장소로 clone할 때, README 파일을 읽어보면 --recursive 옵션을 추가하라고 되어있다. --recursive 옵션을 하지 않으면 darknet 폴더 아래는 비워지게 된다. 그 이유는 --recursive 옵션은 하위 서브모듈까지 모두 clone하는 기능을 한다. 서브모듈이라고 함은 기존 저장소 하위에 다른 저장소가 존재한다는 것이다. 그것은 .git 파일이 있음을 알 수 있다
위는 darknet_ros인 최상위 위치이고, 아래는 darknet_ros 아래에 darknet인 하위 쪽에 있다. 모두 ls -al 옵션으로 숨김파일까지 조회하면 .git 파일이 있음을 확인이 가능하고 저장소 안에 또 다른 저장소가 존재한다는 의미가 된다
'드론' 카테고리의 다른 글
ROS bebop2 2D find-object (0) | 2019.10.21 |
---|---|
git push 계정 로그인 생략 (0) | 2019.10.09 |
ROS param() (0) | 2019.10.07 |
Github 코드 리뷰 (0) | 2019.10.04 |
Github 이슈 트래커 작성 (0) | 2019.10.04 |