GitHub - Techlytics007/git-mastery · GitHub
Skip to content

Techlytics007/git-mastery

Folders and files

Repository files navigation

Git Mastery

A structured, hands-on curriculum for rebuilding deep Git and GitHub proficiency — covering everything from the object model to GitHub Actions, including all major features added since 2019.

How to Use This Repo

  1. Work through modules sequentially — each builds on the last
  2. Update the knowledge base after each session with what you learned
  3. Use the cheatsheets as quick references during and after sessions
  4. Use sandbox/ for free-form experimentation

Curriculum Overview

# Module Key Topics Est. Time
00 Orientation Mac git setup, .gitconfig, Homebrew, gh CLI 30 min
01 Foundations Three areas, add/commit, log, diff, conventional commits 2-3 hrs
02 Branching switch, merge strategies, conflict resolution 2-3 hrs
03 Remotes fetch vs pull, push -u, force-with-lease, fork workflow 1-2 hrs
04 Undoing & Recovery restore, reset levels, revert, reflog rescue 2-3 hrs
05 Stash stash push/pop, untracked files, stash branch 1-2 hrs
06 Rebase Mastery interactive rebase, fixup/autosquash, rerere, rebase --onto 3-4 hrs
07 Investigation bisect, blame, log archaeology, pickaxe (-S) 1-2 hrs
08 Modern Git worktrees, sparse-checkout, partial clone, switch/restore 2-3 hrs
09 Signing & LFS SSH signing (2021+), git-lfs for binaries 1-2 hrs
10 GitHub Core gh CLI, PR lifecycle, branch protection, rulesets (2023) 2-3 hrs
11 GitHub Actions CI workflow, matrix builds, secrets, reusable workflows 3-4 hrs
12 GitHub Advanced Merge Queue, Codespaces, Dependabot, Code Scanning, Projects v2 2-3 hrs
13 Workflows & Conventions Conventional commits + hooks, semver, GitFlow vs trunk 2-3 hrs

Total: ~28-40 hours across 6-8 weeks


Knowledge Base

Reference material organized by topic:

  • commands/ — Every command with flags, examples, gotchas
  • concepts/ — Mental models and deep explanations
  • github/ — GitHub-specific features and workflows
  • cheatsheets/ — Quick references for daily use

Start here: What Changed Since 2010


Quick Links

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors