O Cursor oferece recursos de Git com IA para agilizar teu fluxo de trabalho, incluindo geração automática de mensagens de commit e resolução inteligente de conflitos de merge.

Mensagem de commit com IA

O Cursor gera mensagens de commit a partir das alterações preparadas (staged).
  1. Coloca os arquivos em stage para o commit
  2. Abre a aba Git na barra lateral
  3. Clica no ícone de brilho (✨) ao lado do campo da mensagem de commit
As mensagens geradas usam as alterações em stage e o histórico do Git do repositório. Se você usa convenções como Conventional Commits, as mensagens seguem o mesmo padrão.

Adicionar atalho

Para vincular a um atalho de teclado:
  1. Vai em Keyboard Shortcuts (Ctrl+R+Ctrl+S ou Ctrl+Shift+P e pesquisa por “Open Keyboard Shortcuts (JSON)”)
  2. Adiciona este binding para Ctrl+M:
    {
      "key": "cmd+m",
      "command": "cursor.generateGitCommitMessage"
    }
    
  3. Salva
Você não pode personalizar a geração da mensagem de commit. O Cursor se adapta ao seu estilo de commit existente.

Resolver conflitos com IA

Quando rolarem conflitos de merge, o Cursor Agent pode ajudar a resolvê-los entendendo os dois lados do conflito e propondo uma solução.

Como usar

  1. Quando ocorrer um conflito de merge, tu vai ver os marcadores de conflito no teu arquivo
  2. Clica no botão Resolve in Chat que aparece na interface de conflito de merge
  3. O Agent vai analisar as duas versões e sugerir uma resolução
  4. Revisa as mudanças propostas e aplica elas