🏠Homepage
⬅️ Previous: 📂 Introduction to Open Source
What is Version Control?
A system that helps track changes to files over time.
Enables collaboration on projects, even when people are working on the same file.
Why is it Important?
Keeps a history of every change.
Helps you work on multiple features simultaneously.
Avoids overwriting each other’s work.
Useful for backups and recoveries.
Git is a distributed version control system (VCS).
Tracks changes in files.
You can revert to previous versions.
It works locally, so you don’t need to be online to use Git.
How does Git Work?
Git takes “snapshots” of files when you make a change.
Each snapshot is called a commit.
Alternatives of Git
GitHub is a platform to store Git repositories online.
Helps you share code with others.
Allows team members to collaborate from anywhere.
Facilitates teamwork with features like Pull Requests and Issues.
Why GitHub?
It’s like cloud storage for your code.
Tracks, collaborates, and reviews code professionally.
There are alterantives of GitHub, Sourceforge, Bitbucket and GitLab
➡️Up Next: ⬇️🛠️ Downloading and Installing Git and VS Code