The Daily Git-DVC Workflow
Change data deliberately
After an intentional data edit, run dvc add data/file. Stage the changed .dvc pointer and .gitignore rules, then commit them with the related code. If the project has a DVC remote, upload the large data separately with dvc push.
A teammate downloads the Git metadata, then uses dvc pull to fetch missing cached content or dvc checkout to restore content already available. CI - the automated checks run for a change - should fail when tracked data differs unexpectedly.
Tip: Review the .dvc checksum change like a dependency lockfile change: it should be explained by the commit.