O painel Git no Replit oferece uma interface visual para operações 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 sua potência para desenvolvedores experientes.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.
Funcionalidades
O painel Git oferece recursos abrangentes de controle de versão diretamente no Editor de Projetos, com uma interface amigável que simplifica operações Git complexas.- Gerenciamento de repositório: Inicialize, conecte e gerencie repositórios Git com integração ao GitHub
- Rastreamento de commits: Prepare, confirme e visualize alterações em todos os seus arquivos
- Operações de branch: Crie, alterne entre e mescle branches visualmente
- Resolução de conflitos: Identifique e resolva conflitos de mesclagem com auxílio visual
- Integração com Shell: Sincronização entre comandos Git executados no Shell e o painel Git
Uso
Configuração do repositório
Como acessar o painel Git
Como acessar o painel Git
- Navegue até a seção de Ferramentas no seu App Replit
- Selecione o sinal + para adicionar novas ferramentas
- Selecione Git da lista de ferramentas disponíveis
- Inicializar repositório: Crie um novo repositório Git para o seu App Replit
- Conectar ao GitHub: Vincule seu repositório ao GitHub para backup e colaboração
- Configurar remoto: Configure e gerencie a conexão com seu repositório no GitHub

Gerenciamento de alterações
Como visualizar alterações
Como visualizar alterações
- Faça alterações em qualquer arquivo no seu App Replit
- Abra o painel Git na seção de Ferramentas
- Revise as alterações na seção Review Changes
- Revisar alterações: Veja arquivos modificados com adições e exclusões destacadas
- Preparar arquivos: Selecione arquivos específicos para incluir no próximo commit
- Confirmar alterações: Salve suas alterações com mensagens descritivas
- Enviar atualizações: Envie seus commits ao GitHub com um único clique

Você pode usar o Replit AI para ajudar a gerar mensagens de commit que descrevam com precisão suas alterações.
Gerenciamento de branches
Como gerenciar branches
Como gerenciar branches
- Abra o painel Git na seção de Ferramentas
- Selecione o menu suspenso de branch ao lado do nome do branch
- Crie um novo branch ou selecione um existente
- Criar branches: Crie novos branches para desenvolver funcionalidades separadamente
- Alternar branches: Mova-se entre diferentes versões do seu código
- Publicar branches: Compartilhe seus branches no GitHub
- Receber alterações: Sincronize com atualizações remotas de colaboradores

Resolução de conflitos de mesclagem
Como resolver conflitos de mesclagem
Como resolver conflitos de mesclagem
- Tente receber alterações quando existirem conflitos
- O painel Git destacará os arquivos em conflito
- Abra cada arquivo em conflito para ver e resolver os conflitos
- Salve os arquivos após resolver os conflitos
- Conclua a mesclagem selecionando Pull
- Identificar conflitos: Veja exatamente quais arquivos contêm conflitos
- Visualizar diferenças: Revise ambas as versões do código em conflito
- Resolver problemas: Escolha qual código manter ou edite os conflitos manualmente
- Finalizar mesclagens: Conclua o processo de mesclagem após resolver os conflitos

Usando comandos Git no Shell
Como acessar o Shell
Como acessar o Shell
- Selecione All tools no dock de ferramentas à esquerda
- Selecione Shell das ferramentas disponíveis
- Sincronização de comandos: Quaisquer comandos Git executados no Shell serão sincronizados automaticamente com o painel Git
- Funcionalidade Git completa: Acesse recursos avançados do Git não disponíveis no painel Git
- Alternância contínua: Alterne entre usar comandos do Shell e o painel 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 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-to-repository> - Inicializar repositório:
git init - Adicionar remoto:
git remote add origin <url-to-repository>
Fazendo alterações
- Verificar status:
git status(mostra arquivos modificados, adicionados e excluídos) - Preparar arquivos:
git add <filename>ougit add .(para todos os arquivos) - Confirmar alterações:
git commit -m "sua mensagem de commit" - Enviar alterações:
git push origin <branch-name> - Receber alterações:
git pull origin <branch-name>
Autenticação
Ao trabalhar com repositórios privados, você precisará se autenticar:- Para repositórios GitHub, use um token de acesso pessoal em vez da sua senha
- Para evitar reinserir credenciais, você pode armazená-las usando Replit Secrets:
- Crie um novo secret com a chave
GIT_URL - Defina o valor como
https://<username>:<token>@github.com/<user-or-org>/<repository> - Use
git push $GIT_URLpara enviar sem digitar credenciais
- Crie um novo secret com a chave
Ao usar secrets de credenciais, qualquer pessoa com acesso ao seu App Replit pode potencialmente acessar suas credenciais Git. Para repositórios sensíveis, considere inserir as credenciais manualmente a cada vez.