La barra de commit
Solo existe cuando hay algo staged o modificado. Si desapareció, es porque el worktree está limpio.
Al commit solo entra lo que está staged — es
git commit -m puro. Un mensaje vacío se rechaza antes de tocar git.
No existe amend, ni commit firmado por opción, ni
--no-verify, ni mensaje de varias líneas: el campo es de una sola línea.Sugerir el mensaje
El botón✦ al lado del campo manda el diff staged a un agente headless y escribe la respuesta en el campo. Puedes seguir editándola — nada se commitea solo.
- Claude
- Codex
tipo(alcance): resumen), en portugués. De la respuesta, TYBA se queda con la primera línea no vacía y le quita las comillas y las comillas invertidas de alrededor — si al agente le da por explicarse, la explicación se tira.
Qué agente responde
El de Settings → Preferences → Review agent. Y aquí hay una trampa:La sugerencia solo acepta
claude o codex. Si tu agente de review es un comando custom, la sugerencia cae en claude — no en tu comando. El core rechaza cualquier otro nombre antes de ejecutar nada.Push
El botón Push solo aparece cuando hay al menos un commit por delante de la base. Corre:origin y la branch en la que está la sesión — nada más. Si sale bien, el pie muestra Pushed ✓ durante 5 segundos.
Lo que el push rechaza
HEAD desacoplado también se rechaza: sin branch, no hay nada que hacer con-u.
Lo que no existe
Ver también
Leer el diff
Lo que pones en stage antes de commitear.
Pull requests
El push que el diálogo de PR hace por ti.
Merge local
Cuando el destino es la branch base, no el remote.
Clasificación de riesgo
Por qué el agente no tiene credenciales de red.