Skip to main content
Você não precisa aprender comandos do Git para contribuir com o Replit. Estes conceitos ajudam a entender para onde vão suas alterações e como sua equipe as revisa.

O que é o Git?

O Git rastreia as alterações no código ao longo do tempo. Um repositório contém o código e o histórico dele. O GitHub e o GitLab hospedam repositórios e oferecem ferramentas de colaboração; eles não são o próprio Git. Editar sua cópia de desenvolvimento no Replit não altera imediatamente o repositório compartilhado. Saiba mais: Sobre o Git na documentação do GitHub.

Branches

Uma branch é uma linha de trabalho separada. Faça sua contribuição em uma branch para que sua equipe possa revisá-la antes de ela entrar na branch padrão do repositório, geralmente chamada de main. Por exemplo, a alteração do título da demo pode ficar na própria branch enquanto a branch padrão permanece inalterada. Saiba mais: Sobre branches na documentação do GitHub.

Commits

Um commit registra um conjunto de alterações no histórico do Git, com uma mensagem que as descreve. Fazer push envia seus commits locais para o repositório remoto. Neste exemplo, um commit pode registrar o novo título. Um commit posterior pode registrar um ajuste solicitado durante a revisão. Saiba mais: Sobre commits na documentação do GitHub.

Pull requests

Um pull request propõe trazer as alterações de uma branch para outra. Sua equipe pode inspecionar as alterações, discuti-las e revisar as verificações antes de aceitar a contribuição. O GitLab chama isso de merge request. Abrir um pedido não faz o merge nem o deploy das suas alterações. Saiba mais: Sobre pull requests na documentação do GitHub.

Merges

O merge incorpora as alterações à branch de destino. Se as branches tiverem alterações incompatíveis, um conflito de merge pode precisar ser resolvido antes. Fazer o merge e fazer o deploy são ações diferentes. Sua equipe pode automatizar um deployment após o merge, mas isso depende da configuração de lançamento dela. Saiba mais: Como fazer o merge de um pull request na documentação do GitHub. Experimente este fluxo de trabalho em Faça uma contribuição.