To navigate, simply click on the title or topic below. Each document is in the order in which they should be read.
- Version Control vs Source Control
- Why Git Matters
- Why Use Git
- Benefits of Using Git
- Basic Git Terminology
- The Git Workflow Mental Model
- Installing Git on Windows
- Installing Git on Linux
- Installing Git on MacOS
- Verifying Version and Installation
- Configuring Your Git Username and Email Address
- The Working Directory
- The Staging Area
- Commits
- Hands-On Guided Activity
- How Git Tracks Changes Over Time
- Creating a GitHub Account
- Creating a Remote Repository and Linking a Local Repository
- Verify Link Between Remote and Local Repositories
- Difference Between Local and Remote Repositories
- Hands-On Example
- Cloning a Remote Repository
- Command Line Control of Git
- This assignment covers creating a local and remote repository, linking them, making adding/committing/pushing changes, and a knowledge check.
- This assessment is designed to be used both before learners go through the course and after to measure comprehension.
- (To be used for pre/post assessment by educators to determine comprehension of concepts covered.)