Spring GDS 25th Anniversary
A logistics company that ships to 190 countries built something to ship to itself.
A branch in Git is an independent line of development inside a repository. It lets a developer build a feature, fix a bug, or run an experiment in isolation, without touching the main codebase or disturbing anyone else's work. Branches are cheap to create and fast to switch between, which is why they have become the standard unit of work in almost every professional team.
Creating a branch captures the codebase at a point in time. Changes on that branch are tracked separately and stay invisible to other branches until someone merges them in. This is what makes parallel development possible. Three developers can build three different features at once, each on their own branch, without stepping on each other. A developer fixing an urgent production bug can branch off, patch it, and ship without waiting for half-finished features to be ready.
Workflows differ. Git Flow uses dedicated branches for features, releases, and hotfixes. Trunk-based development keeps branches short-lived and pushes for frequent integration into the main branch to avoid painful merges later. Once work on a branch is done, it merges back into its target, usually through a pull request, which gives the team a chance to review the changes before they land.
Branches are part of how we keep production stable while several people ship in parallel. We name them by their Jira card, work in short-lived branches, and merge through pull requests so every change gets a second pair of eyes before it goes anywhere near production.
For clients this is mostly invisible, and that is the point. The main branch stays deployable, features come together without colliding, and when something needs fixing fast we can branch off and ship a hotfix without disturbing the rest of the work in flight. Clean version control is one of those habits that pays off quietly, every single day.
Want a team with engineering discipline baked in? Let's talk.
A logistics company that ships to 190 countries built something to ship to itself.
Turning a brand into a working business.
Half a million people. One app. Zero chaos.















