GitHub Tutorial: Part 1. Contributing to UFS/EPIC Repositories

This video requires some basic linux command line knowledge ahead of time. It will talk you through the process of learning the basics of Git, an GitHub integrations.


This tutorial is the first of two tutorials that cover the basics of Git and GitHub, including common terms, concepts, and commands. It demonstrates how to:

  • Create repositories, forks, and branches (local and remote)
  • Use basic Git commands
  • Commit (save) changes locally and push them to a remote repository
  • Explore remote repositories

This Git/GitHub tutorial is intended to facilitate collaborative code development and to promote contributions from UFS community developers to the UFS and NOAA-EPIC GitHub repositories.