Git Basics: Purpose and Usage Explained