O Git Pane no Replit fornece 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-se poderoso 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.
Recursos
O Git Pane oferece capacidades abrangentes de controle de versão diretamente no Project Editor, 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: Stage, commit 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 merge com assistência visual
- Integração com Shell: Sincronização entre comandos Git executados no Shell e o Git Pane
Uso
Configuração do repositório
Como acessar o Git Pane
Como acessar o Git Pane
- Navegue até a seção Tools no seu Replit App
- Selecione o sinal + para adicionar novas ferramentas
- Selecione Git na lista de ferramentas disponíveis
- Inicializar repositório: Crie um novo repositório Git para o seu Replit App
- Conectar ao GitHub: Vincule seu repositório ao GitHub para backup e colaboração
- Configurar remote: Configure e gerencie a conexão com seu repositório do GitHub

Gerenciamento de alterações
Como visualizar alterações
Como visualizar alterações
- Faça alterações em qualquer arquivo no seu Replit App
- Abra o Git Pane na seção Tools
- Revise as alterações na seção Review Changes
- Revisar alterações: Veja arquivos modificados com adições e exclusões destacadas
- Stage de arquivos: Selecione arquivos específicos para incluir no seu próximo commit
- Fazer commit das alterações: Salve suas alterações com mensagens descritivas
- Enviar atualizações: Envie seus commits para o 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 Git Pane na seção Tools
- Selecione o dropdown de branch ao lado do nome da branch
- Crie uma nova branch ou selecione uma existente
- Criar branches: Crie novas branches para desenvolver recursos separadamente
- Alternar branches: Mova-se entre diferentes versões do seu código
- Publicar branches: Compartilhe suas branches no GitHub
- Puxar alterações: Sincronize com atualizações remotas dos colaboradores

Resolução de conflitos de merge
Como resolver conflitos de merge
Como resolver conflitos de merge
- Tente puxar alterações quando existirem conflitos
- O Git Pane destacará os arquivos com conflito
- Abra cada arquivo com conflito para ver e resolver os conflitos
- Salve os arquivos após resolver os conflitos
- Conclua o merge 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 manualmente os conflitos
- Finalizar merges: Conclua o processo de merge após resolver os conflitos

Usando comandos Git no Shell
Como acessar o Shell
Como acessar o Shell
- Selecione All tools na barra lateral de ferramentas à esquerda
- Selecione Shell nas ferramentas disponíveis
- Sincronização de comandos: Qualquer comando Git executado no Shell será automaticamente sincronizado com o Git Pane
- Funcionalidade Git completa: Acesse recursos avançados do Git não disponíveis no Git Pane
- Alternância contínua: Alterne entre usar comandos do Shell e o Git Pane 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 do 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-repositório> - Inicializar repositório:
git init - Adicionar remote:
git remote add origin <url-do-repositório>
Fazendo alterações
- Verificar status:
git status(mostra arquivos modificados, adicionados e excluídos) - Stage de arquivos:
git add <nome-do-arquivo>ougit add .(para todos os arquivos) - Fazer commit das alterações:
git commit -m "sua mensagem de commit" - Enviar alterações:
git push origin <nome-da-branch> - Puxar alterações:
git pull origin <nome-da-branch>
Autenticação
Ao trabalhar com repositórios privados, você precisará se autenticar:- Para repositórios do GitHub, use um token de acesso pessoal em vez da sua senha
- Para evitar inserir credenciais novamente, você pode armazená-las usando Replit Secrets:
- Crie um novo secret com a chave
GIT_URL - Defina o valor como
https://<nome-de-usuário>:<token>@github.com/<usuário-ou-org>/<repositório> - 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 Replit App pode potencialmente acessar suas credenciais Git. Para repositórios sensíveis, considere inserir as credenciais manualmente a cada vez.