Some time ago, I wrote about gitworkflow, the git branching model used by the maintainers of git itself.

This branching model is powerful, but too often development teams reach for less capable solutions like GitFlow and OneFlow.

As one step towards raising awareness and making this system more accessible, I am creating a home for gitworkflow on GitHub: https://github.com/rocketraman/gitworkflow.

My intention with this repository is to have a central place in which to write and collect readable documentation for gitworkflow, such as concept summaries, useful commands, and task-oriented primers, keep a curated “Awesome List” of links to related articles and docs, and a place for developers to ask questions and collaborate on related tooling and techniques.

This is a work in progress, but let’s see where it goes!