Course curriculum

    1. Course Introduction & Getting Organized

    2. Course Resources

    1. Version Control Systems (VCS)

    2. Git - Overview

    3. Github - Overview

      FREE PREVIEW
    4. Git Installation On MacOS

    5. Optional Git GUI (GitKraken)

    6. Git Installation on Windows

    1. Basic Git

    2. Hands-On Lab : Basic Git Commands 1

      FREE PREVIEW
    3. Git Tracking Areas

    4. Hands-On Lab : Basic Git Commands 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 In Git - Fast Forward

    3. Merging Strategies - Non-Fast-Forward

    4. Hands-On Lab : Merging in Git - Non-Fast-Forward

    5. Merging Branches in Git - Merge Conflicts

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

    7. Assignment

    1. Undoing Commits

      FREE PREVIEW
    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 : I-Rebasing

      FREE PREVIEW
    12. Cherry-Pick

    13. Hands-On Lab : Cherry-Pick

    14. Additional Git Command Options - 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. Git tag

    21. Hands-On Lab : Git tag

    22. Assignments

    1. GitHub - Introduction

    2. Hands-On Lab : GitHub Walkthrough I

    3. Hands-On Lab : GitHub Walkthrough II

    4. GitHub Access Using SSH Keys

    5. Hands-On Lab : SSH

    6. Github - Remotes

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

    8. GitHub - Cloning

    9. Hands-On Lab : Cloning

    10. Git Push

    11. Hands-On Lab : Git Push

    12. Git pull and Git fetch

    13. Hands-On Lab : Git pull and Git fetch

    14. GitHub – Git branch options

    15. GitHub – Using Git Push to backup Local files on GitHub

    16. Assignments

About this course

  • $20.00
  • 74 lessons
  • 3.5 hours of video content
  • Hands-On Labs
  • Assignments