In plain English
Git is a bit like a time machine for your website's files. Every change gets saved with a little note, a "commit", explaining what changed and why. You can look back through the whole history, undo something that broke, compare old and new. GitHub is where that history actually lives online, so other people, and hosting services, and AI tools, can read it. A repository, or "repo", is just one project's folder plus everything that's ever happened to it.
A worked example
You ask an AI tool to update the café's homepage. It makes the change, writes a commit message, something like "update menu section with new items", and pushes it up to GitHub. The hosting's watching that repository, sees the push, redeploys automatically. Meanwhile you can see exactly what changed, when, and why, right there in the history. Got it wrong? Undo it. The whole trail sits there forever, unless someone deletes it on purpose.
Getting set up
Free GitHub account, a repository for the project, keep client work in a private repo (also free). You'll rarely type a git command yourself, the AI tool does that part. GitHub's just storing the history online and letting everyone else read it when they need to.
The usual mix-up
People assume they need to learn git commands to use any of this. You really don't. The tool or the platform handles it. You just need the account, and a rough sense that everything's tracked and nothing's really lost.
Where you’ll use it
- How to get AI tobuild me a website as a designerBuild something
- How to get AI towrite codeBuild something · free tools
- How to get AI toupdate itselfBuild something
Also comes up in: build me a website as a bar owner, build me a website as a doggy day care, build me a website as a hairdresser, build me a website as a marketer, build me a website as a photographer, build me a website with Lovable, build me a website, remember context, understand my code.