rajat@gitflow ~ about
$whoami
rajat-saboo
$cat ABOUT.md

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.

$git log --oneline --graph --max-count=5
The journeyv1.0

init · branch · ship

$git log --grep=feature --pretty=short
  • +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
$git log --grep=not-this --pretty=short
  • Not the Gitflow branching model (that’s Driessen’s 2010 proposal — different thing entirely)
  • Not the git-flow CLI 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.
$git config --get user.email
# If something on the site is broken, wrong, or genuinely helpful — that inbox reaches me.
$cd /learn && start
$

Rajat Saboo · gitflow.dev · built solo