Introduction to Version Control Git and the Command Line Git and GUIs Conclusion