Term
Git
Git is a distributed version control system that records changes to files as a sequence of commits — a baseline requirement for most AI coding workflows.
Git — explained in more detail
Git is by far the most widespread version control system in software. Developed in 2005 by Linus Torvalds for Linux-kernel work, it has become the de-facto-standard for any serious development workflow.
Core concepts
The key building blocks: a commit is a snapshot of the project at a point in time with a description. A branch is an independent line of development. A repository bundles the whole history. Remotes are linked repositories on other machines or servers such as GitHub. Merge brings branches back together.
Role in the AI coding workflow
AI coding tools assume a Git repository almost universally. Aider commits every AI response automatically; Claude Code, Cursor and Windsurf expect a repo so changes can be traced and rolled back. Without Git the multi-hour autonomous sessions would be too risky — a broken AI change would be hard to undo.
Practical consequence
Anyone who wants to work efficiently with modern AI tools cannot avoid the Git basics: commit, branch, merge, revert, reset — the standard operations become companions of almost every AI session.
Entdecke mehr
Git Branch
A branch is an independent line of development in a Git repository — a moving pointer to a commit, allowing parallel work without conflicts with the main code.
LexikonGit Basics for Non-Developers
What version control is, what problem Git solves, and the mental model behind it: repository, commit, branch, merge, and remote, explained plainly.
GlossarGitHub
GitHub is the largest hosting platform for Git repositories — with pull requests, code review, issues and CI/CD via GitHub Actions as the standard toolkit for software development.