Skip to main content

External Exercises

Use these after the concept pages. The local books and practice labs are the main teaching path. These external drills are optional repetition and visual feedback beyond the bounded local route; no hosted account or full external course is required.

Beginner Level​

Visual Git Drills​

  • Learn Git Branching - best visual practice for branching, merging, rebasing, and remote tracking
  • Git Immersion - command-by-command CLI walkthrough for repository basics
  • Git Exercises - practical task list for common Git operations

Local Book-Driven Practice​

Intermediate Level​

Collaboration Practice​

  • GitHub Skills - pull request and review practice
  • Atlassian Git Tutorials - useful for comparing merge and rebase workflows
  • Simulate two developers locally:
    • create one bare repository
    • clone it twice
    • push divergent changes
    • resolve a real non-fast-forward pull and one merge conflict

History and Recovery Practice​

Advanced Level​

Workflow and Team Practice​

Completion Checklist​

  • Completed the repository-state diagnostics page
  • Completed local state/rebase/conflict/remote/recovery evidence; visual challenge paths are optional
  • Created and merged at least two topic branches locally
  • Resolved at least one merge conflict intentionally
  • Practiced stash, reset, and reflog on a throwaway repository
  • Finished the 18 + 5 module quiz and corrected all misses