Source Control with Git

Training Architect
course instructor image
Kenneth Armstrong
Kenny first encountered Solaris UNIX while I was in the military, and found out about Linux through the grapevine. He has worked with Linux in local government, fortune 500 companies, educational institutions, and by providing training. I have received Linux certifications from LPI, CompTIA, and Red Hat. Kenny has been working with Linux for nearly two decades and is passionate about sharing his knowledge with others about the system, and strives to learn more about the operating system every day.

Course Introduction

Getting Started

Installation of Git

Installation of Git

Git Basics

The Basics of Using Git

Tags, Branching, Merging and Reverting

Tags, Branching, Merging and Reverting

Logging and Auditing

Git's Logs and Auditing

Cloning Repositories

Cloning Repositories

Pull Requests

Push, Pull, and Tracking Remote Repositories

GitLab - Installation, Configuration and Use

Setting Up and Using a GitLab Server

Course Conclusion

Next Steps


This is an introductory course that will help get someone new to Git up and running with it quickly. We will show you the basics of working out of your own local repository, and then we will apply those skills to working with remote repositories such as the ones you would find on GitHub and BitBucket.

We will also see how we can install our own web-based Git server by using the free version of GitLab. So if you ever wanted to learn the basics of working with Git, this is the course for you.

Study Guides

Overview of Git File System

A graphical representation of git's file system.

Instructor Deck


certificate ribbon icon

Earn a Certificate of Completion

When you complete this course, you’ll receive a certificate of completion as proof of your accomplishment.

Looking For Team Training?

Learn More