<aside>
✏️ by Shubham Lohiya and Rwitaban Goswami
</aside>
Table of Contents:
Link for the session recording
git and GitHub Session : SoC'21 IIT Bombay
Why version control?
What not to do on your projects:

Ever created a million final final definitely final .... versions of your project files / folders?

Ever used IM platforms / email to share code while collaborating on projects?
Consider this scenario
- You have a CS101 programming assignment due at midnight and you have it ready for submission. It is too close to the deadline now.
- While testing for one last time, you discover a minor bug and decide to quickly fix it.
- While attempting to fix the bug, you accidentally break the working code and end up in a big mess
- You can't recall what you changed and what you didn't.
- It's 23:57 PM
- Ctrl + Z can't help you
Distributed Version Control