Back to Glossary

Git

The industry-standard distributed version control system used to track code changes and collaborate on software projects.

Git is a free, open-source distributed version control system created by Linus Torvalds in 2005. It tracks changes to files in a repository over time, allowing you to create branches, merge changes, and collaborate with others without overwriting each other's work.

Core Git concepts every vibe coder needs: commit (save a snapshot), branch (create a parallel line of work), push/pull (sync with a remote repository), merge/rebase (combine branches), and reset/revert (undo changes).

In a vibe coding workflow, Git is your safety net. Before giving the AI a large task, commit your current state. If the output is wrong or breaks things, you can revert with "git checkout ." or "git reset --hard". Think of every commit as a save point in a video game.

Related Courses

Links open the course details directly on the Courses page.