Catalog

Course Outline

Git 101 — Fundamentals

Learn the core commands, workflows and best practices in order to build confidence and be a productive git user.

Git 101 is a hands-on, instructor-led workshop that teaches you the fundamentals of git and GitHub (or GitLab, BitBucket, Azure DevOps, etc). You'll learn how teams use git to manage code, collaborate, and automate actions such as deployment.

This course is geared towards beginners and those who may have been using git for a while but have yet to graps or feel comfortable with the daily workflow.

Duration
14 hours, instructor-led.
Typically delivered over 3 half-days or 2 full days.
Best For
Absolute beginners, teams preparing to migrate into git from another vcs, and those who have been using git but are struggling with the basics.
Requirements
Minimal setup required.
Students will need a personal computer with access to the internet & git (which is free & open source) installed.
  1. Getting started

  2. Stage & Commit

  3. Cleanup & Undoing

  4. Branching & Merging

  5. Merging

  6. Workflow Improvements

  7. Intro to Remote Platforms

  8. Collaboration via a Remote

  9. Leverage History

  10. Workflows & Best Practices

  11. Advanced Topics