Cursor ofrece funciones de Git impulsadas por IA para optimizar tu flujo de trabajo, incluidas la generación automática de mensajes de commit y la resolución inteligente de conflictos de merge.

Mensaje de commit con IA

Cursor genera mensajes de commit a partir de los cambios en stage.
  1. Pon en stage los archivos que vas a commitear
  2. Abre la pestaña de Git en la barra lateral
  3. Haz clic en el ícono de brillo (✨) junto al campo del mensaje de commit
Los mensajes generados usan los cambios en stage y el historial de Git del repositorio. Si usas convenciones como Conventional Commits, los mensajes siguen el mismo patrón.

Agregar atajo

Para enlazar un atajo de teclado:
  1. Ve a Keyboard Shortcuts (Ctrl+R+Ctrl+S o Ctrl+Shift+P y busca “Open Keyboard Shortcuts (JSON)”)
  2. Agrega este binding para Ctrl+M:
    {
      "key": "cmd+m",
      "command": "cursor.generateGitCommitMessage"
    }
    
  3. Guarda
No puedes personalizar la generación del mensaje de commit. Cursor se adapta a tu estilo de commits actual.

Resolver conflictos con IA

Cuando haya conflictos de merge, Cursor Agent puede ayudarte a resolverlos entendiendo ambos lados del conflicto y proponiendo una solución.

Cómo usarlo

  1. Cuando ocurra un conflicto de merge, verás los marcadores de conflicto en tu archivo
  2. Haz clic en el botón Resolve in Chat que aparece en la interfaz del conflicto de merge
  3. Agent analizará ambas versiones y sugerirá una solución
  4. Revisa los cambios propuestos y aplícalos