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
Action Steps
- Install DVC using pip by running 'pip install dvc'
- Initialize a DVC project by running 'dvc init'
- Add data to DVC by running 'dvc add data.csv'
- Commit changes to DVC by running 'dvc commit'
- 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------------------)

# 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.
[](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

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
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------------------)

# 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.
[](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

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
DeepCamp AI