Git with AI: Worktrees, Checkpoints, and Reviewing Diffs
How to use Git with AI when the agent writes the code: worktrees for parallelism, commits as a safety net, and reviewing diffs without trusting blindly.
Library
Technical articles: agents, architecture, tools and design decisions.
How to use Git with AI when the agent writes the code: worktrees for parallelism, commits as a safety net, and reviewing diffs without trusting blindly.
AI doesn't know your business. What context is, why it remembers nothing, and the three real ways to give AI your company's data without the hype.
From a local commit to a shared repo: the distributed model, remotes, the push/pull/fetch cycle, Pull Requests, and code review, without stepping on anyone else's work.
Detect names, emails, and passwords in text without sending data to the cloud. Learn how it works and how to use it from Python.
An LLM doesn't look up the truth: it predicts the next most plausible word. That mental model is enough to decide with good judgment where to use it in your company and where not to.
What a Git branch really is, how to create one, merge it with git merge, and resolve a conflict step by step. Plus merge vs. rebase without fear.
A decision guide for undoing changes in Git: which command to use for each situation (restore, reset, revert, stash) and why almost nothing is ever truly lost.
Generative AI states made-up facts with a confident tone because it predicts plausible text, not verified facts. Where it fails and how to protect yourself.
Git is a mental model before it's a list of commands you memorize. This guide covers everything from the why to your first commit, assuming zero prior knowledge.
What an AI hallucination is, why it comes from the model's own mechanism, and what it means for your business before you trust it with a task.
Traditional software returns the exact same result; generative AI does not. What determinism in AI means and where it fits in your business.
What generative AI is in plain business terms: how it differs from the automation you already have, what it can NOT do, and what it's actually good for.