Introduction
  • Introduction to Course
  • What is Git?
  • Git vs GitHub
  • Installing Git
  • Section Quiz
The Terminal
  • Update about Terminal Section
  • Section Introduction
  • Introduction to Terminal
  • Moving Between Directories
  • Working with Files & Directories
  • Section Quiz
Git Basics
  • Section Introduction
  • Git Cheatsheet
  • The Git Workflow
  • Creating a new Repository
  • Adding & Removing Files
  • Your First Commit
  • Git Checkout
  • Git Revert & Reset
  • Types of Git Reset
  • Creating a .gitignore
  • Section Quiz
Git Branches
  • Section Introduction
  • What are Branches & why should you use them?
  • Working with Branches
  • Editing Branches
  • Merging Branches
  • Section Quiz
GitHub
  • Section Introduction
  • What is GitHub?
  • Creating a GitHub Account
  • Creating our First GitHub Repository
  • Viewing Other Repositories
  • Download GitHub Repositories
  • Section Quiz
Using Git Remotely
  • Section Introduction
  • Creating a new Remote Repository
  • The Push & Pull System
  • Pushing & Pulling to & from a GitHub Repository
  • Deleting Remote Branches
  • Section Quiz
Git GUI w/ SourceTree
  • Section Introduction
  • What is SourceTree?
  • Installing SourceTree
  • Setting up a new Repository
  • Introduction to the SourceTree Environment
  • Stage & Commit
  • Interaction in SourceTree
  • Create & Remove Branches
  • Merge Branches
  • Push/Pull Requests
  • Section Quiz
Goodbye
  • Goodbye
  • Continue your Learning
Bonus Lectures
  • Note about Bonus Lectures
  • Git Rebase