Version controlling

Basics of version controlling and why we need version controlling