Course curriculum

    1. Course Introduction

    2. Course Resources

    1. Version Control Systems VCs

    2. Git - Overview

    3. GitHub Overview

    4. Hands-On Lab : Git Installation on MacOS

    5. Hands-On Lab : Git Installation on Windows

    6. Hands-On Lab : GitKraken GUI Installation

    1. Git Basics

    2. Hands-On Lab : Basic Git Commands Part 1

    3. Git Tracking Areas

    4. Basic Git Commands Part 2

    5. Branches - Intro

    6. Head

    7. Branch Manipulation

    8. Hands-On Lab : Branches In Action

    9. Assignment

    1. Merging Branches in Git

    2. Hands-On Lab : Merging Strategies - Fast Forward

    3. Merging Strategies - Non-Fast Forward

    4. Hands-On Lab : Git - Non-Fast-Forward Merges

    5. Merging Branches in Git - Merge Conflicts

    6. Hands-On Lab : Merging in Git - Merge Conflicts

    7. Assignment

    1. Undoing Commits

    2. Hands-On Lab : Undoing Commits Part I

    3. Hands-On Lab : Undoing Commits Part II

    4. Stashing

    5. Hands-On Lab : Stashing

    6. .gitignore

    7. Hands-On Lab : .gitignore

    8. Git Rebasing

    9. Hands-On Lab : Rebasing

    10. Interactive Rebasing

    11. Hands-On Lab : Interactive Rebasing

    12. Cherry-Picking

    13. Hands-On Lab : Cherry-Picking

    14. Additional Git Commands – git merge Options

    15. Hands-On Lab : Git merge Options

    16. Additional Git Commands – git config

    17. Hands-On Lab : git config

    18. Additional Git Commands – git reflog

    19. Hands-On Lab : git reflog

    20. Additional Git Commands – git tag

    21. Hands-On Lab : git tag

    22. Assignments

    1. GitHub - Introduction

    2. Hands-On Lab : GitHub – Website Walkthrough & Creating An Account

    3. GitHub Access Using SSH Keys

    4. Hands-On Lab : GitHub Access Using SSH Keys

    5. Github - Remotes

    6. Hands-On Lab : Creating & Linking A GitHub Repo

    7. GitHub - Cloning

    8. Hands-On Lab : GitHub - Cloning

    9. GitHub - Git push

    10. Hands-On Lab : Git push

    11. Git pull and git fetch

    12. Hands-On Lab : Git pull and git fetch

    13. GitHub – Git branch options

    14. GitHub – Using Git push to Backup Local Files on GitHub

    15. Assignments

About this course

  • $20.00
  • 73 lessons
  • 3 hours of video content
  • Hands-On Labs
  • Assignments