Git and GitHub (Beginner)

Skip to Scheduled Dates

Course Overview

The course “Git and GitHub Fundamentals” is designed to introduce students to the basic concepts and workflows of using Git for version control and GitHub for collaboration. Through hands-on exercises and projects, students will learn how to create a Git repository, make and commit changes, create and merge branches, resolve conflicts, and push changes to a remote repository on GitHub. They will also learn how to collaborate with others on a project, including how to fork, clone, and submit pull requests. By the end of the course, students will have a solid foundation in Git and GitHub that will enable them to manage and collaborate on code projects effectively.

Private classes on this topic are available. We can address your organization’s issues, time constraints, and save you money, too. Contact us to find out how.

This course includes 6-months access to the full course content in on-demand format to support post-class reference and review.

Who Should Attend

Anyone interested in learning how to use Git and GitHub for Version Control

Course Objectives

    • Understanding the basics of version control with Git, including repositories, commits, and branches.
    • Learning the fundamental Git commands such as add, commit, push, pull, and merge, and their use in managing a Git repository.
    • Using Git to track changes, review differences between versions, and revert changes when necessary.
    • Collaborating with others using GitHub, including creating and managing forks, submitting pull requests, and reviewing and merging changes.
    • Utilizing advanced Git concepts such as rebasing, cherry-picking, and resolving merge conflicts.
    • Configuring Git settings and integrating Git with other tools such as text editors and continuous integration systems.

Course Outline

Understanding Version Control

Git and GitHub Setup

Code Repository Basics

Snapshots and Applications

Basic git commands

Working with Branches

Merges and Changes

Cloning Repos

Understanding git stash

Checking for differences between commits

Using git as an organization

< Back to Course Search

Class Dates & Times

Class times are listed Central time

This is a 1-day class

Class dates not listed.
Please contact us for available dates and times.