Git is a version control system for managing and tracking changes in code. In previous labs, you learned how to use commits, branches, and other tools to manage workflows. Developers also use other tools in Git and some are more commonly used and apply to a wider range of scenarios than others.
In this lab, you'll work on a subjective list of the top 10 Git commands. These commands will cover a wide range of use cases and with them, you'll be equipped to efficiently manage workflows like an expert. To give you the most benefit, this lab won't cover some of the most basic or common commands, such as clone, push, pull and merge. While those are certainly among the most used and useful commands, they're common enough you probably won't have any issues remembering them.
Upon completion of this lab you will be able to:
This lab is intended for:
You should be familiar with:
March 24th, 2022 - Updated the lab to use Cloud Academy's hosted web terminal
September 6th, 2021 - Reduced instance startup delay time ~60%
May 12th, 2020 - Updated the provisioning block to enforce a more accurate startup time
Matt has worked for multiple Fortune 500 companies as a DevOps Engineer and Solutions Architect. He is an AWS Certified DevOps Engineer - Professional, and an AWS Certified Solution Architect - Associate. He enjoys reading and learning new technologies.