Training Resources

Description

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.

**Please be aware that, due to potential conflicts with Intel’s end-user licensing agreement, all content and repositories related to EPIC containers have been made private. This impacts our spack-stack, SRW, Land DA, and HSD containers. We apologize for any inconvenience and are actively working toward a solution.**

Description

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.

Instructions