# Why Version Control Exists: The Pendrive Problem

### Introduction

Before git and version control, developrs used pendrives, email, or folders like finel, final\_v2, latest\_final to share code. This caused confusion, lost work, and mistakes.

### Why Version Control Exists?

Version control keeps track of all changes in code. It saves versions, shows history, and helps multiple developers work together safely.

### The Pendrive Problem

Developers used to copy code to pendrives or send emails. Each change made new files:

* project\_final
    
* project\_final\_v2
    
* project\_latest\_final
    

It was hard to know Which version was correct.

### Problems Without Version Control

* Code could be overwritten
    
* Change could be lost
    
* No history of who change what
    
* Hard for teams to work together
    
* Many files caused confusion
    

### Why version Control is Needed

As Projecyt got bigger, pendrives stopped working. Version control like Git:

* Save all my changes
    
* Show history
    
* Lets teams work together safely
    
* Prevent lost work
    

### Conclusion

The pendrive problem show why version control is important. Git and other systems make coding organized, safe, and easier for teams.
