Command assembly
The builder starts from a selected Git operation and turns that choice into the corresponding command form. Options and flags added through the controls are incorporated into the displayed command. The nearby tooltips explain what each selectable modifier means in that operation, which matters because similarly named flags can have different meanings under different Git subcommands.