이 장에서는 DVC의 설치, 저장소 초기화, 그리고 .dvcignore 파일 사용 등 환경 설정을 다룹니다. 이어서 DVC 캐시와 스테이징 파일을 탐색하며, 파일 추가/삭제, 캐시 관리, 그리고 MD5 해시를 통해 동작 원리를 이해하는 방법을 배웁니다. 또한 Git 리모트와 구분되는 DVC 리모트를 설명하고, 리모트를 추가, 목록 조회, 수정하는 방법을 안내합니다. 마지막으로 리모트와 상호작용하는 방법으로 데이터 push/pull, 특정 버전 checkout, 캐시로 데이터 fetch하는 절차를 학습합니다.
Exercise 1: DVC 설정 및 초기화Exercise 2: DVC 설정하기Exercise 3: .dvcignore 패턴Exercise 4: DVC 캐시와 스테이징 파일Exercise 5: DVC 캐시 다루기Exercise 6: `.dvc` 파일 이해하기Exercise 7: DVC 원격 저장소 구성Exercise 8: DVC Remote의 목적Exercise 9: DVC 원격 저장소 설정Exercise 10: DVC 원격 저장소와 상호 작용하기Exercise 11: DVC Remote를 사용한 데이터 버전 관리Exercise 12: 버전이 있는 데이터 체크아웃하기