Git is a free and open source version control system designed to handle everything from small to very large projects with speed and efficiency.  


Sources for Further Information

  • Git documentation, including the reference manual, “Pro Git,” by Scott Chacon and Bn Straub, and tutorial videos.


Tools and Software

  • Using git on windows machines requires a few extra installation steps. See git for Windows.

  • Github Desktop - traditionally you interact with Git through the terminal or command line window, if you would prefer to use a graphical user interface (GUI), consider investigating GitHub Desktop

  • Visualizing Git Concepts with D3 - This website is designed to help you visualize git commands

  • Git has built in integrations with RStudio and some Python IDEs

  • GitHub - an online repository with git integrations




Library Support

  • If you would like to discuss version control and Git, email to set up a consultation. 


Further Support at Yale