Git Fundamentals Guide: Commands & Concepts Explained