Article image
Ilnara D'Avila
Ilnara D'Avila20/03/2023 21:00
Compartilhe

Entendendo as diferenças entre Git e GitHub.

  • #GitHub
  • #Git

Hoje eu vou falar sobre duas ferramentas essenciais para desenvolvedores: Git e GitHub.

O Git é uma ferramenta de controle de versão. Isso significa que ele nos permite manter diferentes versões de um mesmo arquivo ou projeto, facilitando o trabalho em equipe e evitando conflitos.

Imagina só, você está trabalhando em um projeto com outras pessoas e, de repente, alguém faz uma alteração que afeta todo o resto do projeto. Com o Git, isso não seria um problema, pois podemos voltar a uma versão anterior do projeto sem perder o trabalho de outras pessoas.

O funcionamento do Git é baseado em repositórios, que são basicamente pastas que contêm todos os arquivos e informações do projeto. O Git cria um histórico de todas as alterações feitas no projeto, o que permite que possamos voltar a versões anteriores caso algo dê errado.

Já o GitHub é uma plataforma que permite que você hospede seus projetos Git online, de forma que outras pessoas possam acessá-los e colaborar com você. É como uma rede social para desenvolvedores! Além disso, o GitHub oferece diversas ferramentas para facilitar o trabalho em equipe.

Com o GitHub, podemos criar pull requests. Isso significa que, caso eu faça uma alteração no projeto, posso solicitar que outra pessoa revise e aprove essa alteração antes que ela seja incorporada ao projeto principal. Isso evita conflitos e ajuda a manter o projeto organizado.

O GitHub também permite que possamos gerenciar problemas (ou "issues", como são chamados no GitHub). Isso significa que podemos registrar problemas ou erros no projeto, e outras pessoas podem colaborar para resolvê-los. Além disso, é possível ver quem fez o quê e quando, visualizar o histórico de alterações e manter um registro de tudo o que aconteceu no projeto.

Mas, afinal, qual a diferença entre Git e GitHub? O Git é uma ferramenta local, ou seja, todas as alterações são feitas no seu próprio computador. Já o GitHub é uma plataforma online que permite hospedar os projetos Git e colaborar com outras pessoas.

Uma das grandes vantagens do Git é que ele funciona mesmo offline, ou seja, podemos fazer alterações no projeto mesmo quando não estamos conectados à internet. Quando estivermos conectados novamente, basta sincronizar o nosso repositório com o repositório remoto (que é onde o projeto está hospedado) para que as alterações sejam atualizadas.

O GitHub é uma plataforma que nos permite colaborar com outras pessoas, fazer revisões e gerenciar problemas. Além disso, é possível ver o histórico de alterações e manter um registro de tudo o que aconteceu no projeto.

Em resumo, o Git é uma ferramenta de controle de versão local, enquanto o GitHub é uma plataforma online que permite hospedar projetos Git e colaborar com outras pessoas. Ambos são muito úteis para o trabalho de desenvolvedores, e é sempre bom conhecer bem cada uma dessas ferramentas para aproveitá-las ao máximo!

Compartilhe
Comentários (10)
Leandro Santos
Leandro Santos - 21/03/2023 04:19

Excelente publicação, muito obrigado!

MJ

Marcos Justino - 20/03/2023 23:58

Muito bom, versionamento de código é tudo.

Danielle Peixoto
Danielle Peixoto - 20/03/2023 23:44

Ótimo texto!

Caio Santos
Caio Santos - 20/03/2023 23:44

Obrigado pelo ótimo conteúdo!

RF

Rita Franca - 20/03/2023 23:42

Muito bom, bem explicado e bem informativo

Thiago Domingues
Thiago Domingues - 20/03/2023 23:09

Ótima explicação, gostei....

Giulianno
Giulianno - 20/03/2023 22:48

Muito boa a sua explicação, parabéns!!!!

E muito obrigado.

JM

Jeverton Monteiro - 20/03/2023 22:15

Muito bom

José Jesus
José Jesus - 20/03/2023 21:55

show de bola

Jhonney Lima
Jhonney Lima - 20/03/2023 21:12

Muito interessante!!! Parabéns!!!