Commit and push a change.
A README change is ready to make in a clean checkout; you want it recorded and published without pushing the shared develop branch.
If a response is lost, inspect the history before you commit again, because a repeat can create a second commit. See commit and push.
Keep a branch from reaching develop by accident.
You do not fully trust a prompt, a script or a tired afternoon with the shared branches.
A refusal can arrive as a plain error or as a successful answer that says it is an error, so an agent checks both. A rejected commit message can leave the files staged: look before you try again.
Rebase onto develop.
A feature branch has fallen behind the latest shared work.
See rebase onto develop.
Read history and a diff without flooding the conversation.
You want to know what a branch changes compared with the shared develop branch, and who touched it last.
A difference that was cut short is incomplete evidence, so an agent narrows the range or the files rather than trusting it.
Work across a repository and its submodules.
You want to pin a library to a specific version inside a project, so everyone gets the same one.
A failed clone or addition can leave files behind, so inspect before you delete anything. See repositories and submodules.