Digite para filtrar os verbetes do Glossário.

    Git e qualidade · Developer Workspace

    Repositório

    Repositório é o local que organiza os arquivos do projeto e, em sistemas como o Git, também o histórico de versões.

    Também chamado de: repositório Git, repo

    Definição

    Repositório é o local que organiza os arquivos do projeto e, em sistemas como o Git, também o histórico de versões. Além dos arquivos, ele guarda os commits, as branches e as referências que permitem reconstruir estados anteriores do trabalho.

    Repositório local e cópia remota

    No Git, existe o repositório local, na sua máquina de trabalho, e o repositório remoto, hospedado em um serviço. Os commits são criados no local e enviados para o remoto quando você publica. O envio sincroniza o histórico, e o recebimento traz para o local os commits produzidos em outro lugar.

    Repositório não é GitHub

    Repositório não é sinônimo de GitHub. O Git é o sistema de versionamento e pode ser usado localmente ou com outros serviços de hospedagem. O GitHub é uma plataforma que hospeda repositórios Git e acrescenta recursos de colaboração, como pull requests e revisão de código.

    Quando as cópias divergem

    No exemplo da árvore e do histórico, o conteúdo local e o remoto andam juntos enquanto os commits são sincronizados. A falha provável aparece quando um lado avança sem o outro: o local cria commits que não chegam ao remoto, ou o remoto recebe commits de outro ponto que o local ainda não tem. A verificação consulta o estado do repositório, compara os commits locais com os do remoto e sincroniza antes de continuar. A divergência em si não é um erro: deixar de observá-la é o que transforma a cópia em fonte de surpresa.

    Veja o registro que compõe o histórico: o commit

    Dúvidas frequentes

    Perguntas frequentes sobre Repositório

    O que um repositório contém?
    Ele contém os arquivos do projeto, os commits, as branches e as referências que permitem reconstruir estados anteriores.
    Repositório local e remoto são a mesma coisa?
    Não. O local vive na sua máquina de trabalho. O remoto é a cópia hospedada em um serviço, usada para sincronizar o trabalho.
    Repositório é o mesmo que GitHub?
    Não. Git é o sistema de versionamento e funciona localmente ou com outros serviços. GitHub é uma plataforma de hospedagem com recursos de colaboração.

    Para continuar

    Recursos relacionados

    Aplicação na formação

    Developer Workspace

    Na Formação Developer Workspace, o repositório reúne os arquivos do projeto e o histórico de mudanças, e pode ser sincronizado com uma cópia remota.

    Conhecer a formação
    Capa da Formação Developer Workspace

    Fontes consultadas

    Referências deste verbete

    Este verbete ajudou você?

    Planos Promovaweb

    Tire seus projetos do papel

    O Plano Martech cobre automação e atendimento. O Plano IA Makers acrescenta desenvolvimento com IA, enquanto o Plano Founders trata de gestão de negócios. Todos são anuais.

    Plano Martech

    Para conectar automação, marketing e atendimento com infraestrutura própria.

    R$ 897

    R$ 597/ano

    • Grade de automação, atendimento, marketing e análise de indicadores
    • Instalador Exclusivo Promovaweb
    • n8n, Evolution API, Chatwoot e Mautic
    • Trilha DevOps incluída
    • Encontros ao vivo (terça e quinta)
    • Comunidade e acompanhamento
    Conhecer o plano

    Plano Founders

    Plano anual para fazer um projeto de tecnologia avançar, com 90 dias de mentoria intensiva.

    R$ 2.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva (segunda a sexta)
    • War Rooms às segundas, quartas e sextas
    • Encontro semanal em grupo após a fase intensiva
    • Formação Vibe Coding incluída no plano anual
    • Consultoria individual de até duas horas (bônus)
    Conhecer o plano