Saltar para o conteúdo principal

Documentation Index

Fetch the complete documentation index at: https://docs.replit.com/llms.txt

Use this file to discover all available pages before exploring further.

O painel do Git no Replit fornece uma interface visual para operações do Git, eliminando a necessidade de usar comandos Git na linha de comando. Esse recurso torna o controle de versão acessível para iniciantes, mantendo-se poderoso para desenvolvedores experientes.

Recursos

O painel do Git oferece capacidades abrangentes de controle de versão diretamente no Project Editor, com uma interface amigável que simplifica operações complexas do Git.
  • Gerenciamento de repositório: Inicialize, conecte e gerencie repositórios Git com integração ao GitHub
  • Rastreamento de commits: Faça stage, commit e visualize alterações em todos os seus arquivos
  • Operações de branch: Crie, alterne entre e faça merge de branches visualmente
  • Resolução de conflitos: Identifique e resolva conflitos de merge com assistência visual
  • Integração com o Shell: Sincronização entre comandos Git executados no Shell e o painel do Git

Uso

Configuração do repositório

  1. Navegue até a seção Tools no seu Replit App
  2. Selecione o sinal + para adicionar novas ferramentas
  3. Selecione Git na lista de ferramentas disponíveis
O painel do Git ajuda você a configurar e conectar seu repositório:
  • Initialize repository: Crie um novo repositório Git para o seu Replit App
  • Connect to GitHub: Vincule seu repositório ao GitHub para backup e colaboração
  • Configure remote: Configure e gerencie a conexão com seu repositório GitHub
Git pane showing the initialize repository button

Gerenciamento de alterações

  1. Faça alterações em qualquer arquivo do seu Replit App
  2. Abra o painel do Git na seção Tools
  3. Revise as alterações na seção Review Changes
O painel do Git fornece ferramentas para gerenciar suas alterações de código:
  • Review changes: Veja os arquivos modificados com adições e exclusões destacadas
  • Stage files: Selecione arquivos específicos para incluir em seu próximo commit
  • Commit changes: Salve suas alterações com mensagens descritivas
  • Push updates: Envie seus commits ao GitHub com um único clique
Git pane showing commit message field and stage options
Você pode usar o Replit AI para ajudar a gerar mensagens de commit que descrevam com precisão suas alterações.

Gerenciamento de branches

  1. Abra o painel do Git na seção Tools
  2. Selecione o menu suspenso de branch ao lado do nome do branch
  3. Crie um novo branch ou selecione um existente
O painel do Git simplifica o trabalho com múltiplas versões do seu código:
  • Create branches: Crie novos branches para desenvolver funcionalidades separadamente
  • Switch branches: Alterne entre diferentes versões do seu código
  • Publish branches: Compartilhe seus branches no GitHub
  • Pull changes: Sincronize com atualizações remotas de colaboradores
Git pane showing branch creation interface

Resolução de conflitos de merge

  1. Tente fazer pull quando existirem conflitos
  2. O painel do Git destacará os arquivos com conflito
  3. Abra cada arquivo com conflito para ver e resolver os conflitos
  4. Salve os arquivos após resolver os conflitos
  5. Conclua o merge selecionando Pull
Quando o código de diferentes fontes entra em conflito, o painel do Git ajuda você a:
  • Identify conflicts: Veja exatamente quais arquivos contêm conflitos
  • Visualize differences: Revise ambas as versões do código em conflito
  • Resolve issues: Escolha qual código manter ou edite manualmente os conflitos
  • Finalize merges: Conclua o processo de merge após resolver os conflitos
Code editor showing merge conflict markers
Após resolver um arquivo com conflito, você pode remover os marcadores de conflito removendo as linhas que começam com símbolos de conflito e salvar o arquivo.

Usando comandos Git no Shell

  1. Selecione All tools no dock de ferramentas à esquerda
  2. Selecione Shell nas ferramentas disponíveis
Enquanto o painel do Git fornece uma interface amigável, usuários avançados podem usar comandos Git padrão no Shell para operações mais complexas. As alterações feitas por qualquer um dos métodos serão refletidas em ambos os lugares.
Se você preferir usar o Git pela linha de comando:
  • Sincronização de comandos: Quaisquer comandos Git executados no Shell serão automaticamente sincronizados com o painel do Git
  • Funcionalidade completa do Git: Acesse recursos avançados do Git não disponíveis no painel do Git
  • Alternância perfeita: Alterne entre o uso de comandos do Shell e o painel do Git conforme necessário
Suporte ao GitHub e GitLab CLI: Além dos comandos Git padrão, você também pode usar o GitHub CLI (gh) e o GitLab CLI (glab) no Shell para gerenciar e conectar-se a repositórios Git externos. Essas ferramentas fornecem funcionalidade aprimorada para trabalhar com repositórios GitHub e GitLab, incluindo pull requests, issues e outros recursos específicos da plataforma.

Operações de repositório

  • Clonar repositório: git clone <url-do-repositorio>
  • Inicializar repositório: git init
  • Adicionar remote: git remote add origin <url-do-repositorio>

Fazendo alterações

  • Verificar status: git status (mostra arquivos modificados, adicionados e excluídos)
  • Fazer stage de arquivos: git add <nome-do-arquivo> ou git add . (para todos os arquivos)
  • Fazer commit de alterações: git commit -m "sua mensagem de commit"
  • Fazer push de alterações: git push origin <nome-do-branch>
  • Fazer pull de alterações: git pull origin <nome-do-branch>

Autenticação

Ao trabalhar com repositórios privados, você precisará se autenticar:
  • Para repositórios GitHub, use um token de acesso pessoal em vez de sua senha
  • Para evitar reinserir credenciais, você pode armazená-las usando Secrets do Replit:
    1. Crie um novo secret com a chave GIT_URL
    2. Defina o valor como https://<usuario>:<token>@github.com/<usuario-ou-org>/<repositorio>
    3. Use git push $GIT_URL para fazer push sem digitar credenciais
Ao usar secrets de credenciais, qualquer pessoa com acesso ao seu Replit App pode potencialmente acessar suas credenciais do Git. Para repositórios sensíveis, considere inserir as credenciais manualmente a cada vez.