O Cursor oferece recursos Git potencializados por IA para otimizar seu 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 mudanças em stage.
  1. Coloque os arquivos em stage para commit
  2. Abra a aba Git na barra lateral
  3. Clique no ícone de brilho (✨) ao lado do campo de mensagem de commit
As mensagens geradas usam as mudanças em stage e o histórico 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. Vá para Atalhos de Teclado (Ctrl+R+Ctrl+S ou Ctrl+Shift+P e pesquise “Open Keyboard Shortcuts (JSON)”)
  2. Adicione esta vinculação para Ctrl+M:
    {
      "key": "cmd+m",
      "command": "cursor.generateGitCommitMessage"
    }
    
  3. Salve
Você não pode personalizar a geração de mensagens de commit. O Cursor se adapta ao seu estilo de commit existente.

IA para Resolver Conflitos

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

Como usar

  1. Quando um conflito de merge acontece, você vai ver os marcadores de conflito no seu arquivo
  2. Clique no botão Resolver no Chat que aparece na interface de conflito de merge
  3. O Agent vai analisar as duas versões e sugerir uma resolução
  4. Revise as mudanças propostas e aplique elas