hands-on lab

Live Lab QASREE-BL : Lab 1 Git Branching

Difficulty: Beginner
Duration: Up to 3 hours
Students: 1
Get guided in a real environmentPractice with a step-by-step scenario in a real, provisioned environment.
Learn and validateUse validations to check your solutions every step of the way.
See resultsTrack your knowledge and monitor your progress.

Description

Introduction to Git and Branching

During this lab, you will learn about using Git commands, branching, and push and pull between your local copy and origin.

The use of GitHub will be introduced, and actions will be performed in both the browser and the CLI.

You will start working as an individual, but working in a collaborative manner can bring challenges, so a partner will be introduced for practice.

Challenge

After a number of tasks to familiarize yourself with Git commands, GitHub, and Pull Requests to handle conficts you will move on to a challenge.

A website will be presented with a few 'errors' that need to be fixed, as well as improvements to be made.

Using the skills in the first section, you will now apply them to improve the website whilst using Git and an appropriate branching strategy.

Stretch Section

Following on from the practice with the Git commands, a stretch section will provide those who already have familiarity with basic Git Commands to practice some more advanced topics. This is optional and can be practised if you feel comfortable following the initial lab steps.

Hands-on Lab UUID

Lab steps

0 of 13 steps completed.Use arrow keys to navigate between steps. Press Enter to go to a step if available.
  1. Logging in to the Amazon Web Services Console from the Remote Desktop Environment
  2. Open a SSM Session & Setup Git
  3. Create & seed the repository
  4. Configure branch protection & invite a collaborator
  5. Simulate a merge conflict
  6. Challenge — now edit a Website
  7. Stretch Section - 1: Setup the Branching Strategy (Optional)
  8. Stretch Section - 2: Feature Branches (Optional Cont.)
  9. Stretch Section - 3: Stash (Opt. Cont)
  10. Stretch Section - 4: Resolve UAT Merge Conflicts (Opt. Cont.)
  11. Stretch Section - 5: Promote to Production and apply a hotfix (Opt. Cont.)
  12. Stretch Section - 6: Recovery Essentials (Opt. Cont.)
  13. Summary