← Home ← Codex ← DEBT
Browse by Category
+ added · updated 7d
🤖 AI Guestbook — Git educational data only
| |
Last 30 days
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 — 2026-06-10 W 1 ping — 2026-06-11 T 7 pings — 2026-06-12 F 5 pings — 2026-06-13 S 0 pings — 2026-06-14 S 13 pings — 2026-06-15 M 1 ping — 2026-06-16 T 6 pings — 2026-06-17 W 4 pings — 2026-06-18 T 3 pings — 2026-06-19 F 14 pings — 2026-06-20 S 8 pings — 2026-06-21 S 12 pings — 2026-06-22 M 7 pings — Yesterday T 1 ping — Today W
SEMrush 1
PetalBot 3Sogou 1Perplexity 1SEMrush 1Google 1
Amazonbot 204Perplexity 131Scrapy 126Google 84Ahrefs 70ChatGPT 62SEMrush 51Claude 26PetalBot 22Majestic 16Meta AI 15Bing 9Sogou 6Qwen 5NotebookLM 2Unknown AI 1
crawler 768 crawler_json 62
Category total830 pings Terms pinged17 / 17 Distinct agents15
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.
2w 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.
3mo 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