What is Git?
Git is a version control system. It records every change made to a set of files, who made it and when. A team can work on the same project at once and return to an earlier state when something goes wrong.
Talk to an engineer Knowledge base
What it is
It works like a shared document with a full change history, but for code and server configuration. Each saved change is a commit, which records the author, the time and a short note on why the change was made.
Someone can try an idea on a separate branch without disturbing the working version, then merge it in after review. Each full copy of a Git project holds the whole history, so losing one machine does not lose the record. GitLab and GitHub host the shared copy and add review, access control and automation.
Why it matters to a business
- An audit trail: when something changes, you can see who changed it, when, and the reason they gave.
- Rollback: a bad change can be undone by returning to the last good version instead of rebuilding from memory.
- Less dependence on one person: the work and its history live in a shared place, not on one laptop.
- Safer teamwork: several people can change the same project without overwriting each other.
How KawaConnect uses Git
Our custom business software, including our own products Tagestry and PryceHawk, is kept in Git. So is our infrastructure as code. GitLab CI/CD pipelines build Docker container images from it. For Kubernetes we use GitOps: the cluster's configuration lives in Git, and the cluster is changed by changing that repository, so a bad change is reverted the same way.
Related services
Linux and Kubernetes
Pipelines, infrastructure as code, and GitOps delivery.
Software
Custom business software, kept under version control.
Websites
Client sites that we design, build, and host.
Learn more
- Git on WikipediaA neutral overview of what Git is and how it differs from older version control tools, useful for non-developers.
- Git websiteThe official home of the project, with downloads for anyone who wants to try it.
- Git documentationThe reference manual and free book, written for people who will use Git day to day.
Want your configuration under version control?
Tell us which servers and applications are changed by hand today. We will show how recorded, reversible changes would work for them.
Start a conversation