Your Model’s Numbers Just Changed. Git Never Noticed.

📰 Medium · Machine Learning

Learn how to track changes in your model's data using Data Version Control (DVC) to ensure reproducibility and accuracy

intermediate Published 1 Jul 2026
Action Steps
  1. Install DVC using pip by running 'pip install dvc'
  2. Initialize a DVC project by running 'dvc init'
  3. Add data to DVC by running 'dvc add data.csv'
  4. Commit changes to DVC by running 'dvc commit'
  5. Push changes to a remote repository by running 'dvc push'
Who Needs to Know This

Data scientists and machine learning engineers can benefit from using DVC to track changes in their models' data, ensuring reproducibility and accuracy in their results

Key Insight

💡 Git only tracks code changes, but DVC tracks data changes, ensuring that your model's results are accurate and reproducible

Share This
🚀 Use DVC to track changes in your model's data and ensure reproducibility! 💡

Key Takeaways

Learn how to track changes in your model's data using Data Version Control (DVC) to ensure reproducibility and accuracy

Full Article

Title: Git Tracks Your Code. Something Has to Track Your Data. Meet DVC

URL Source: https://medium.com/@hellojahid/your-models-numbers-just-changed-git-never-noticed-d40025306e50?source=rss------machine_learning-5

Published Time: 2026-07-01T12:46:11Z

Markdown Content:
[Sitemap](https://medium.com/sitemap/sitemap.xml)

[Open in app](https://play.google.com/store/apps/details?id=com.medium.reader&referrer=utm_source%3DmobileNavBar&source=post_page---top_nav_layout_nav-----------------------------------------)

Sign up

[Sign in](https://medium.com/m/signin?operation=login&redirect=https%3A%2F%2Fmedium.com%2F%40hellojahid%2Fyour-models-numbers-just-changed-git-never-noticed-d40025306e50&source=post_page---top_nav_layout_nav-----------------------global_nav------------------)

[](https://medium.com/?source=post_page---top_nav_layout_nav-----------------------------------------)

Get app

[Write](https://medium.com/m/signin?operation=register&redirect=https%3A%2F%2Fmedium.com%2Fnew-story&source=---top_nav_layout_nav-----------------------new_post_topnav------------------)

[Search](https://medium.com/search?source=post_page---top_nav_layout_nav-----------------------------------------)

Sign up

[Sign in](https://medium.com/m/signin?operation=login&redirect=https%3A%2F%2Fmedium.com%2F%40hellojahid%2Fyour-models-numbers-just-changed-git-never-noticed-d40025306e50&source=post_page---top_nav_layout_nav-----------------------global_nav------------------)

![Image 1: Unknown user](https://miro.medium.com/v2/resize:fill:32:32/1*dmbNkD5D-u45r44go_cf0g.png)

# Git Tracks Your Code. Something Has to Track Your Data. Meet DVC

## A hands-on tour of Data Version Control, built on one small wine-quality model, from a frozen import to a cloud remote and a CI job that reproduces the whole thing.

[![Image 2: Jahid](https://miro.medium.com/v2/resize:fill:32:32/1*5FU2BycYht7ybZc_NgaNaA.jpeg)](https://medium.com/@hellojahid?source=post_page---byline--d40025306e50---------------------------------------)

[Jahid](https://medium.com/@hellojahid?source=post_page---byline--d40025306e50---------------------------------------)

Follow

24 min read

·

Just now

[](https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fvote%2Fp%2Fd40025306e50&operation=register&redirect=https%3A%2F%2Fmedium.com%2F%40hellojahid%2Fyour-models-numbers-just-changed-git-never-noticed-d40025306e50&user=Jahid&userId=960e658f5b44&source=---header_actions--d40025306e50---------------------clap_footer------------------)

[](https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Frepost%2Fp%2Fd40025306e50&operation=register&redirect=https%3A%2F%2Fmedium.com%2F%40hellojahid%2Fyour-models-numbers-just-changed-git-never-noticed-d40025306e50&user=Jahid&userId=960e658f5b44&source=---header_actions--d40025306e50---------------------repost_header------------------)

[](https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Fd40025306e50&operation=register&redirect=https%3A%2F%2Fmedium.com%2F%40hellojahid%2Fyour-models-numbers-just-changed-git-never-noticed-d40025306e50&source=---header_actions--d40025306e50---------------------bookmark_footer------------------)

[Listen](https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2Fplans%3Fdimension%3Dpost_audio_button%26postId%3Dd40025306e50&operation=register&redirect=https%3A%2F%2Fmedium.com%2F%40hellojahid%2Fyour-models-numbers-just-changed-git-never-noticed-d40025306e50&source=---header_actions--d40025306e50---------------------post_audio_button------------------)

Share

Press enter or click to view image in full size

![Image 3](https://miro.medium.com/v2/resize:fit:700/1*-vzpqKQpiCC6edAHYWQzSQ.png)

You check out last month’s commit to reproduce a result. The code is byte-for-byte identical. You re-run it. The accuracy is different. Nothing in Git changed, so what moved?

The data moved. Git was only ever tracking a pointer to it, and somewhere along the way the file behin
Read full article → ← Back to Reads

Related Videos

QR Decomposition is Just Gram-Schmidt with Receipts
QR Decomposition is Just Gram-Schmidt with Receipts
DataMListic
More Trees Won't Fix Your Random Forest
More Trees Won't Fix Your Random Forest
DataMListic
K-Nearest Neighbors is Just a Majority Vote
K-Nearest Neighbors is Just a Majority Vote
DataMListic
Word2Vec — How Words Became Vectors
Word2Vec — How Words Became Vectors
DataMListic
Every Classification Metric is Just Four Counts
Every Classification Metric is Just Four Counts
DataMListic
Lasso Is Just a Laplace Prior
Lasso Is Just a Laplace Prior
DataMListic