← Home ← Codex ← DEBT
Browse by Category
+ added · updated 7d
🤖 AI Guestbook — Git educational data only
| |
Last 30 days
1 ping — 2026-05-13 W 1 ping — 2026-05-14 T 4 pings — 2026-05-15 F 0 pings — 2026-05-16 S 2 pings — 2026-05-17 S 3 pings — 2026-05-18 M 0 pings — 2026-05-19 T 6 pings — 2026-05-20 W 1 ping — 2026-05-21 T 3 pings — 2026-05-22 F 31 pings — 2026-05-23 S 3 pings — 2026-05-24 S 2 pings — 2026-05-25 M 1 ping — 2026-05-26 T 10 pings — 2026-05-27 W 18 pings — 2026-05-28 T 2 pings — 2026-05-29 F 4 pings — 2026-05-30 S 0 pings — 2026-05-31 S 1 ping — 2026-06-01 M 9 pings — 2026-06-02 T 2 pings — 2026-06-03 W 8 pings — 2026-06-04 T 22 pings — 2026-06-05 F 12 pings — 2026-06-06 S 53 pings — 2026-06-07 S 35 pings — 2026-06-08 M 8 pings — 2026-06-09 T 16 pings — Yesterday W 1 ping — Today T
Google 1
Ahrefs 6Scrapy 4Perplexity 3Claude 2SEMrush 1
Amazonbot 204Perplexity 128Scrapy 126Google 71Ahrefs 59ChatGPT 52SEMrush 40Claude 26Majestic 15Meta AI 15Bing 6Qwen 2Sogou 2NotebookLM 2Unknown AI 1
crawler 687 crawler_json 62
Category total749 pings Terms pinged17 / 17 Distinct agents14
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Git Worktree 2.5 🧠 1
Checks out multiple branches into separate working directories from one repository, avoiding stash juggling and duplicate clones.
5d ago git intermediate
Git Rebase vs Merge 🧠 1
Merge preserves branch history with a merge commit — rebase rewrites commits onto the target branch for a linear history.
2mo ago git intermediate
Conventional Commits Tooling
Automating semantic versioning and changelog generation from commit messages using commitizen, commitlint, standard-version, and semantic-release.
3mo ago git intermediate
Git Blame & Archaeology 🧠 2
Using git blame, git log -S, and git bisect to trace when code was introduced, who wrote it, and which commit caused a bug — essential for debugging and context.
3mo ago git intermediate
Git LFS
Replaces large binary files with text pointers in git — keeping repository fast while storing actual binaries on a separate LFS server.
3mo ago git intermediate
Diagram: Git Revert vs Reset vs Restore Git Revert vs Reset vs Restore
Three different ways to undo in git — revert creates a new undo commit (safe for shared branches), reset moves HEAD (rewrites history, dangerous on shared branches), restore undoes working directory changes.
3mo ago git intermediate
Git Submodules & Monorepo Alternatives
Git submodules embed one repo inside another — complex to manage. Composer packages, git subtrees, and monorepos are better alternatives for most PHP projects.
3mo ago git intermediate
Diagram: Git Workflows Compared Git Workflows Compared 1.5 🧠 2
Gitflow (feature/develop/release/main branches) vs Trunk-Based Development (short-lived branches merged to main daily) — TBD is preferred for CI/CD, Gitflow for release-based software.
3mo ago git intermediate
GitHub Actions — Reusable Workflows & Matrices 🧠 1
Advanced GitHub Actions patterns — reusable workflow files, matrix strategies for parallel testing, composite actions, and environment protection rules.
3mo ago git intermediate
Signed Commits & GPG Verification
Cryptographically signing commits with GPG or SSH keys proves the commit was made by the stated author — important for supply chain security and verifying commit integrity.
3mo ago git intermediate
Diagram: Git Bisect Git Bisect 1.7.14 🧠 1
A binary search tool that finds the commit that introduced a bug by marking commits as good or bad — locating the culprit in O(log n) steps.
3mo ago git intermediate
Diagram: Git Cherry-Pick Git Cherry-Pick
Applies the changes from a specific commit onto the current branch, creating a new commit with the same changes but a different hash.
3mo ago git intermediate
Git Hooks
Scripts that run automatically at specific points in the git workflow — pre-commit for linting, pre-push for tests, commit-msg for message format enforcement.
3mo ago git intermediate
Diagram: Git Internals Git Internals 🧠 2
Git stores all data as content-addressed objects (blobs, trees, commits, tags) in a directed acyclic graph — understanding this explains every git command's behaviour.
3mo ago git advanced
Diagram: Git Reflog Git Reflog
A log of every position HEAD has pointed to — the safety net for recovering commits after a bad reset, rebase, or accidental branch deletion.
3mo ago git intermediate
Diagram: Git Stash Git Stash 1.5 🧠 1
Temporarily shelves uncommitted changes so you can switch context — work in progress is saved to a stack and restored when you return.
3mo ago git beginner
Diagram: Git Tags Git Tags 🧠 3
Named references to specific commits, used to mark release points — annotated tags include metadata and are signed; lightweight tags are just pointers.
3mo ago git beginner
✓ schema.org compliant