I’m Rajat Saboo. I built GitFlow.
I learned Git the hard way — mostly by losing work and Googling how to get it back. A lot of the “Git tutorials” I tried let you type commands but not run them. The ones that did were either toys (fake history) or playgrounds with no curriculum attached.
GitFlow is the thing I wish I’d had on day one. A real Git engine running in your browser. A live commit graph that updates as you type. A curriculum that goes from what is a commit all the way down to how do packfiles work. And, most importantly, scenarios drawn from the actual problems people hit in real codebases — not contrived exercises.
It’s free. It’ll stay free. I don’t have venture funding, a co-founder, or a roadmap PDF. I have evenings and weekends, an opinion about how Git should be taught, and a willingness to ship in public.
init · branch · ship
- +116 lessons across 11 tracks — foundations through forensics
- +62 scenarios drawn from real StackOverflow and Reddit Git fires
- +A real Git engine(isomorphic-git) in your browser — real SHAs, real merges, real conflicts
- +A 178-term glossary with trigram search behind a floating ?-key
- +A blog— long-form, primary-source-cited, no fluff
- −Not the Gitflow branching model (that’s Driessen’s 2010 proposal — different thing entirely)
- −Not the
git-flowCLI tool - −Not a Git hosting service (use GitHub, GitLab, or Forgejo for that)
- −Not VC-backed. Not a startup. Just a place to learn Git, well.
Rajat Saboo · gitflow.dev · built solo