Introduction to Git and Version Control