DEV Community

Thiago Jose
Thiago Jose

Posted on

Diferença entre Git e GitHub

Você sabia que Git e GitHub não são a mesma coisa? Apesar de estarem diretamente relacionados, eles possuem funções distintas.

O Git é um sistema de controle de versão distribuído que permite gerenciar e rastrear alterações no código-fonte de um projeto de forma local, diretamente na máquina do desenvolvedor. Com ele, é possível criar diferentes versões do projeto, armazenar seu histórico de modificações e até mesmo reverter mudanças caso necessário. Em resumo, o Git oferece um alto nível de controle sobre o desenvolvimento do código.

Já o GitHub é uma plataforma baseada na nuvem que utiliza o Git como base, mas adiciona funcionalidades extras, como armazenamento remoto dos repositórios, colaboração entre desenvolvedores e integração com ferramentas de CI/CD, automação e monitoramento. Com o GitHub, você pode compartilhar seu código publicamente ou em repositórios privados, permitindo que equipes colaborem de forma eficiente em projetos versionados.

Enquanto o Git opera localmente, o GitHub expande suas funcionalidades para o ambiente online, proporcionando colaboração, visibilidade e integração com diversas outras ferramentas.

Billboard image

Deploy and scale your apps on AWS and GCP with a world class developer experience

Coherence makes it easy to set up and maintain cloud infrastructure. Harness the extensibility, compliance and cost efficiency of the cloud.

Learn more

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs