Skip to Main Content

Git and GitHub

This guide is meant to provide basic information and access to resources on Git and GitHub.

Git is a powerful version control system widely used to manage code changes and track project history. It allows teams to collaborate efficiently, ensuring that all changes are captured and can be reverted if necessary. GitHub, built on Git, is a cloud-based platform that enhances collaboration by providing additional features like issue tracking, pull requests, and project management. It's widely adopted for both open-source and private projects, making it an essential tool for developers and researchers.

For those new to Git and GitHub, here are some helpful resources to get started:

  • GitHub Docs: The official GitHub documentation provides comprehensive guides on using GitHub's features, from creating repositories to managing pull requests.
  • Git Cheat Sheet: This cheat sheet is a quick reference for common Git commands and workflows, perfect for beginners and experienced users alike.
  • GitHub Learning Lab: Interactive tutorials on Git and GitHub, allowing you to practice using real scenarios in a hands-on way.
  • GitHub Desktop Documentation: With GitHub Desktop, you can interact with GitHub using a GUI instead of the command line or a web browser.

These resources will help you master Git and GitHub, enabling you to manage your code and collaborate more effectively.

For additional support, you can also reach out to the Data Services team, who are available to assist with any questions related to Git, GitHub, and version control best practices. hsl.dataservices@nyulangone.org