freeCodeCamp/guide/portuguese/git/difference-git-github/index.md

2.1 KiB

title localeTitle
Difference between Git and GitHub Diferença entre o Git e o GitHub

Diferença entre o Git e o GitHub

Git e Github são duas coisas diferentes. O Git é o sistema de controle de versão , enquanto o GitHub é um serviço para hospedar Git repos e ajudar as pessoas a colaborarem na criação de software. No entanto, eles são muitas vezes confundidos por causa de seu nome semelhante, devido ao fato de que o GitHub se baseia no Git e porque muitos sites e artigos não fazem a diferença entre eles.

Git não é o GitHub

Git

Git é o sistema de controle de versão distribuído. O Git é responsável por acompanhar as alterações no conteúdo - geralmente arquivos de código-fonte.

Para mais informações, há um artigo completo sobre o próprio Git .

GitHub

O GitHub é uma empresa que fornece hospedagem de repositório Git. Isso significa que eles fornecem uma solução turnkey para hospedar repositórios Git em seus servidores. Isso pode ser útil para manter um backup do seu repositório (o Git apenas rastreia as alterações feitas nos arquivos ao longo do tempo, o repositório ainda precisa ser armazenado em backup) e ter um local centralizado para manter e compartilhar seu código com outras pessoas.

Mais do que apenas um serviço de hospedagem de repositório Git, o GitHub é uma forja de software . Isso significa que também fornece um rastreador de problemas , ferramentas para revisão de código e outras ferramentas para colaboração com outras pessoas e criação de software.

O GitHub não é o único a fornecer esse tipo de serviço. Um de seus principais concorrentes é o GitLab . Para mais sobre isso, veja o artigo sobre hospedagem Git .