Skip to content

Latest commit

 

History

History
43 lines (22 loc) · 2.25 KB

o_que_git_e_github.md

File metadata and controls

43 lines (22 loc) · 2.25 KB

O que é Git e GitHub

O que é uma ferramenta de versionamento?

Ferramentas de versionamento são ferramentas utilizadas pelo desenvolvedor para guardar versões do seu código caso algo dê errado, por exemplo quem nunca fez uma Lista Encadeada em C e no meio do código mudou algo que fez a lista para de funcionar? A melhor maneira de resolver esse problema é com uma ferramenta de versionamento que permite você restaurar um commit algo parecido com um check-point de um jogo.

O que é Git?

Git é um controlador de versão de código mais utilizado no mundo atual, o que Git é responsável por fazer versionamento de código local, criado em 2005 pelo Linus Torvalds,criador do Kernel do Linux, caso você não conheça ele e sua história assista o documentário Revolution OS.

Linus Torvalds criador do Kernel do Linux e do Git.

Qual é a diferença do Git?

Durante muito tempo o versionamento de código era feito usando uma ferramenta chamada Bitkeeper, mas a empresa que mantém o Bitkeeper decidiu fechar o seu sistema.

Então Linus Torvalds decidiu recriar a ferramenta aplicando os seguintes conceitos.

  • Open Source
  • Desempenho
  • Segurança
  • Flexibilidade

Graças a implementação desses conceitos o Git se tornou um padrão de mercado no versionamento de códigos


O que é GitHub?

GitHub é um controlador de versão de código remoto Open Source, desenvolvido por Chris Wanstrath, J. Hyett, Tom Preston-Werner e Scott Chacon usando o Ruby on Rails, caso queira conhecer mais sobre Ruby on Rails e sua importância para o mundo de desenvolvimento de software atual clique aqui, atualmente o GitHub ele não serve apenas para versionamento e compartilhamento de código, mas sendo uma rede social, hospedagem de sites, CI/CD e entre outras possibilidades.

Algo muito importante para os estudantes universitários é se cadastrar no GitHub Student

Chris Wanstrath, J. Hyett, Tom Preston-Werner e Scott Chacon os criadores do GitHub.