Introduction to Git and GitHub

Introduction to Git and GitHub

Familiarize yourself with Git and GitHub by working through an interactive introductory course hosted on GitHub Classroom.

Prerequisites

  1. Create a GitHub account if you do not already have one.
  2. Download and install a Git client like GitHub Desktop.
  3. Download and install NetLogo if you’d like to run the boids.nlogo model. This GitHub classroom uses the NetLogo commons Flocking model as a running example.
  4. Download and install a plain text editor like Visual Studio Code to resolve merge conflicts in NetLogo code. NetLogo will fail to launch and report an error if you attempt to open a NetLogo model with merge conflicts.

Git started

Join our GitHub Classroom and complete all the assignments listed in your new repository’s README. A public pull request will also be created where you can ask for help. Alternatively, feel free to use our education forums to request help, clarification, or provide feedback / suggestions for this course.

Feedback

If you’d run into any problems while going through the course please feel free to:

  1. create an issue in our classroom’s source template repository
  2. ask questions in our education forums
  3. send us a private note via the comses.net contact form
This website uses cookies and Google Analytics to help us track user engagement and improve our site. If you'd like to know more information about what data we collect and why, please see our data privacy policy. If you continue to use this site, you consent to our use of cookies.
Accept