DEV Community

Cover image for Git e Github uma breve introdução
Edinei Cavalcanti for edinei.dev

Posted on

Git e Github uma breve introdução

Sobre o Git

Logo do Linux à esquerda e Linus Torvalds à direita

O Git é um dos sistemas de controle de versão (ferramenta para auxiliar equipes a gerenciar alterações em código-fonte a longo prazo) mais utilizados no mundo do desenvolvimento de softwares. Ele é um projeto de código aberto desenvolvido em 2005 por Linus Torvalds, o criador do kernel do Linux (principal componente deste sistema operacional). Com este software fica fácil reverter para versões anteriores, criar ramificações (branch) para experimentar novas funcionalidades e mesclar (merge) essas ramificações de volta ao projeto principal.

História do Git

Graças ao rompimento de relações entre a comunidade que desenvolvia o kernel do Linux e a BitKeeper, que é um sistema de controle de versão usado dentro do projeto kernel, a ferramenta começou a ser paga.
Com isso, Linus Torvalds, desenvolvedor do kernel do Linux, decidiu criar um sistema de controle de versão que tivesse a melhor desempenho e usou a experiência que teve com a BitKeeper para construir o git.
O seu objetivo principal é ser rápido, eficiente e suportar o trabalho distribuído. Nisso, ele introduziu conceitos inovadores, como o modelo de ramificação (branch) que permite criar e gerenciar ramificações de forma rápida e leve.

Sobre o GitHub

Microsoft adquire GitHub
O GitHub é uma plataforma que utiliza o Git para hospedagem e gerenciamento de repositórios. Além de permitir o versionamento de código, o GitHub oferece funcionalidades adicionais, como controle e elaboração em equipe, revisão de código, rastreamento de problemas (issue) e integrações com ferramentas de CI (Integração Contínua) / CD (Entrega Contínua), práticas que automatizam a construção, o teste e a implementação de um software.
Se tornou uma das plataformas mais populares para desenvolvimento de software e colaboração em projetos de código aberto.

História do GitHub

O GitHub foi desenvolvido por Chris Wanstrath, J. Hyett, Tom Preston-Werner e Scott Chacon usando Ruby on Rails. A empresa existe desde 2007 e está localizada em São Francisco. A plataforma foi criada para facilitar a colaboração e o compartilhamento de projetos que utilizam o Git.
Em 2012, a plataforma já era uma das maiores em hospedagem de código, mas foi em 2018, com a aquisição da mesma pela Microsoft, que sua posição foi consolidada no mercado.
O GitHub é mundialmente usado e chega a ter mais de 36 milhões de usuários ativos mundialmente, contribuindo com projetos comerciais ou pessoais.

Continua...

Top comments (0)