Blog
Git, demystified.
Practical guides on branches, merges, conflicts, and Git workflows.
Conventional Commits: how to write good commit messages
The Conventional Commits standard explained with examples: types, scope, breaking changes, how to generate the changelog and version automatically, and how AI can help.
Read articleHow to undo a Git commit: reset, revert, and amend
The right command for each situation: fix the last commit, undo local commits, revert something that's already on the remote, and recover what seemed lost.
Read articleGit Flow in practice: feature, release, and hotfix
A straightforward guide to Git Flow: the role of each branch, the commands for each flow, naming and versions, when the model is worth it, and when trunk-based or GitHub Flow fits better.
Read articleHow to resolve Git merge conflicts without fear
Why conflicts happen, how to read the markers, step-by-step resolution in a merge and in a rebase, tools that help, and habits that lead to fewer conflicts.
Read articleSee your branches in GitMuninn.
Join the launch list and get 50% off Pro and Business for 12 months.

