Understanding version control and mastering git - The basics...!!