Article image
Anáile Gonçalves
Anáile Gonçalves25/08/2023 15:20
Compartilhe

Qual a diferença entre Git, GitHub e Git Bash?

  • #GitHub
  • #Git

Você já deve ter se deparado com os nomes Git, GitHub e GitBash, mas afinal o que é Git e o que é GitHub? E para que serve o GitBash? Hoje vou estar explicando a diferença entre eles e para que serve cada um.

O que é Git?

Git é um sistema de controle de versões de software onde você pode utilizar para versionar projetos pessoais, como também pode ser utilizado por empresas e diversas pessoas ao mesmo tempo, facilitando assim o trabalho em um projeto em equipes.

Quando subimos uma versão de um projeto para o Git, o mesmo a mantém armazenado, criando um histórico do que cada pessoa trabalhou, caso ocorra um erro e precise retornar a versão anterior é possível ser feita.

Um exemplo: Foi feito uma atualização no sistema que deu erro e algumas coisas que estavam funcionando agora não estão mais, para resolver é necessário voltar o sistema como estava anteriormente, com o Git é possível fazer o retorno da versão de forma simples.

O que é GitHub?

GitHub é uma espécie de rede social do Git, nele você pode subir seus projetos e torná-los visivelmente públicos ou privados, você pode criar um portifólio, pode dividir suas ideias com outras pessoas, você também pode colaborar com outros projetos ou outras pessoas podem te ajudar colaborando com os seus (ex: revisões de códigos, gerenciamento de problemas chamados de "issues"), como é uma plataforma de "hospedagem" de projetos você sempre estará livre para escolher se será colaborativa ou não.

O que é Git Bash?

É um terminal para sistema Windows de comandos em linha. Mas por que foi necessário ser criado esse sistema?

Porque o Linux e o Mac utiliza o sistema Unix, como o Windows possui um padrão diferente de comandos foi necessário criar um aplicativo desktop que emula o sistema Unix, tornando a integração com o Git mais completa por ser utilizado os mesmos comando.

Você já conseguiu entender a diferença entre eles? Em resumo o Git é uma ferramenta de controle de versões local podendo ser utilizada até em modo offiline, o GitHub é uma plataforma online onde você pode hospedar os seus projetos e o Git Bash é um aplicativo para sistemas Wiandows que utiliza os mesmos comandos de versionamento do sistema utilizado no Mac ou no Linux para que a compatibilidade com o git não fique limitada.

Compartilhe
Comentários (2)
Leila Vasconcelos
Leila Vasconcelos - 25/08/2023 17:16

Muito obrigada por compartilhar esse conhecimento, Anáile! O fato do nome ser parecido confunde muito a gente, né? kkk. É muito importante saber a diferença.

Joisimeire Araujo
Joisimeire Araujo - 25/08/2023 23:14

Muito bom! Excelente explicação