Controle de versões
Em Terminal, escolha Git no navegador compartilhado Agentes / Arquivos / Git. O painel acompanha o checkout ou worktree do projeto local selecionado. O caminho exibido identifica o repositório em revisão.

Revise e prepare
Alterações preparadas e Alterações no disco têm árvores de pastas, busca de caminhos e seleção separadas. Abra um arquivo para revisar seu diff somente leitura. Um arquivo alterado nas duas camadas aparece nas duas: preparado compara HEAD ao índice; disco compara índice ao disco.
Adicione ou retire arquivos inteiros do índice individualmente ou em um grupo visível selecionado. Retirar do índice preserva o conteúdo do disco. Se o editor tiver alterações não salvas, escolha salvar e adicionar, adicionar a versão do disco ou cancelar. Salvar primeiro verifica novamente se o documento não mudou depois.
Binários, texto não suportado, arquivos grandes demais e referências de submódulos mostram um resumo em vez de um diff vazio.
Commit e push
Escreva uma mensagem e escolha Commit. Ele inclui todas as alterações preparadas no índice do checkout; filtros de busca e caixas de seleção não limitam o commit. Hooks e assinatura Git são respeitados. Uma operação que falha conserva sua mensagem e saída.
Push é uma ação separada. Escolha um remoto e a branch de destino; opcionalmente defina o upstream. O LaraEnv não envia automaticamente após o commit nem usa force-push. A autenticação usa a configuração Git e os auxiliares de credenciais do sistema.
Operações em execução mostram progresso, saída e cancelamento. Mudar de terminal não redireciona uma operação já iniciada. Minimizar para a bandeja mantém sua execução; sair ou aplicar uma atualização é bloqueado durante uma operação Git ativa.
Escopo
Este fluxo cobre revisão local, adicionar e retirar arquivos inteiros do índice, commit e push. Pull, descarte, stash, histórico, preparação por hunk, troca de branches, init/clone, resolução automática de conflitos, Git por SSH e Git em janelas destacadas ficam fora deste painel.
Agentes no mesmo checkout também compartilham alterações e índice. Use um worktree isolado quando precisar de alterações Git separadas.