
Version Control
Change History Keeper
Git
The tool that records every change to your site's code, so nothing is lost and mistakes can be undone.
- Category
- Version Control
- Stack role
- Development
- Tool type
- Open Source
- Best suited for
- Tracked, Collaborative Development
- Hosting model
- Desktop Application
- Software price
- Free
- Made by
- The Git Project
- First released
- 2005
- License
- GPLv2
Our rating, from hands-on experience building client projects. Not a public review average.
What is Git?
Git, in plain English.
Git is a version control system. It keeps a complete history of a project's code: what changed, when, and who changed it. Think of it as an undo button with a perfect memory, or track changes in a document that covers an entire website.
Its big advantage is safe teamwork. Several people can work on different changes at once, each in their own separate copy, and combine them when they are ready. If something goes wrong, the project can be rolled back to a version that worked.
Git was created by Linus Torvalds in 2005 and is free and open source. It runs on the developer's own computer, so the full history is never in one place only. For a business, that means your site's code has a trail, nothing depends on one person's memory, and a bad change is not a disaster.
In our stack
Why we use Git.
We use Git on client projects where code needs a reliable history, so every change is recorded and can be reviewed or reversed. It lets us try something new without risking the working version, and it makes handing a project over, or picking it back up later, simple.
Undo Anything
If a change causes trouble, we can return to a version that worked.
Full Change Trail
Every edit is recorded, so you can see what changed and when.
Safe Experiments
New ideas get tried on the side, away from your live site.
Related tools
Works well with Git.
Build with us