A rude name for a practical tool

Git is not an acronym or a technical description. It is a British insult for someone regarded as foolish or unpleasant. Linus Torvalds chose it with a self-mocking joke: he suggested that his project names reflected his own flaws. The name’s bluntness was part of the humor, not a clue to how the software works.

What the tool was built to do

The software itself had a serious job. Created in 2005 for work on the Linux kernel, Git helps developers track changes to files and combine contributions from many people. It records snapshots of a project’s history, making it possible to inspect earlier versions, branch off to develop changes separately, and merge work back together.

That function explains why the name is so memorable: the label sounds like a personal put-down, while the tool helps large teams coordinate intricate technical work. Once attached to the software, the joke became the name programmers use every day—even when they are carefully preserving a project’s history.