This tutorial is for total beginners to get started using DVC and Git to version data, models, and more. If you're completely new to DVC and want a gentle walkthrough of the basic features, this is for you!
We'll be mirroring the first "Getting Started" feature from the official DVC docs, in which we learn how to:
- Set up Git and DVC in a project
- Configure remote storage (here, Google Drive!) for your project
- Create a new version of a dataset
- Checkout a previous version of a dataset
This is the first of 4 videos in the DVC Basics series.
Docs: https://dvc.org/doc/start/data-versioning
⚠️𝗡𝗢𝗧𝗘!
As this video is one of our older ones, please refer to these docs if getting started with setting up your Google Drive is proving challenging:
✨ 𝗥𝗲𝗺𝗼𝘁𝗲 𝗠𝗼𝗱𝗶𝗳𝘆 𝗗𝗼𝗰𝘀: https://dvc.org/doc/command-reference/remote/modify?&_ga=2.141635314.1745847384.1673045257-544565652.1612550966#google-drive
⚙️ 𝗛𝗼𝘄 𝘁𝗼 𝗦𝗲𝘁𝘂𝗽 𝗮 𝗚𝗼𝗼𝗴𝗹𝗲 𝗗𝗿𝗶𝘃𝗲 𝗗𝗩𝗖 𝗥𝗲𝗺𝗼𝘁𝗲: https://dvc.org/doc/user-guide/how-to/setup-google-drive-remote?_ga=2.95437660.1745847384.1673045257-544565652.1612550966
Update 8/21/24: Google has made policy adjustments which has made it impossible to authenticate GDrive with DVC. For information on the workaround see this issue: https://github.com/iterative/dvc/issues/10516
🧑🏽💻 To learn more about our tools, take our free online course at https://learn.iterative.ai