Cursor ofrece funcionalidades de Git con IA para agilizar tu flujo de trabajo, incluyendo generación automática de mensajes de commit y resolución inteligente de conflictos de fusión.

Mensaje de Commit con IA

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

Agregar atajo

Para asignar 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 esta asignación para Ctrl+M:
    {
      "key": "cmd+m",
      "command": "cursor.generateGitCommitMessage"
    }
    
  3. Guarda
No puedes personalizar la generación de mensajes de commit. Cursor se adapta a tu estilo de commit existente.

Resolución de Conflictos con IA

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

Cómo usarlo

  1. Cuando surge 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 de conflictos de merge
  3. Agent analizará ambas versiones y sugerirá una solución
  4. Revisa los cambios propuestos y aplícalos