Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

M1 - S1 - AULA 19 - Introdução Ao Git e GitHub

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 3

CURSO DE FRONTEND

_______________________________________________________________________________________

Aula 19 – Introdução ao Git e GitHub

Introdução
Git é um sistema de controle de versão distribuído usado principalmente para
gerenciar o código fonte de um projeto de software. Ele é um projeto de código aberto
maduro e com manutenção ativa desenvolvido em 2005 por Linus Torvalds, o famoso
criador do kernel do sistema operacional Linux.

Sistema de Controle de Versão


Um sistema de controle de versão é uma ferramenta que ajuda a rastrear alterações
em um arquivo, ou projetos. O Git permite que várias pessoas trabalhem em um mesmo
código simultaneamente, mantendo um histórico completo de todas as mudanças feitas em
cada arquivo. Isso permite que os desenvolvedores trabalhem em paralelo sem interferir
entre si e, se necessário, revertam para versões anteriores do código.

Algumas características do git


• Suporte consistente para desenvolvimento não lineares.
• Desenvolvimento distribuído.
• Manipulação eficiente de projetos extensos.
• Estratégia de mescla.

Em resumo
O Git registra as mudanças que acontecem no código-fonte e permite a você manter
um histórico de alterações em arquivos para que você acompanhe quem fez as alterações,
quando e o que foi alterado.

Github
GitHub é uma plataforma de hospedagem de código-fonte e colaboração de
desenvolvimento de software baseada na web. O GitHub não é o único a oferecer o serviço
de hospedagem de repositórios git, mas é a plataforma com maior difusão no mercado.

_______________________________________________________________________________________
MÓDULO 1 – SPRINT 1 - AULA 19
CURSO DE FRONTEND

_______________________________________________________________________________________
O Github permite que você crie um repositório Git remoto (fora da sua máquina),
tornando prático e fácil o compartilhamento do seu código com a comunidade.
Hoje o Github, além de ser uma plataforma para armazenar seus repositórios,
também tem se tornado uma rede social de desenvolvedores, onde os usuários podem
descobrir projetos de código aberto e contribuir com seus próprios projetos. É uma
plataforma amplamente utilizada por desenvolvedores em todo o mundo e oferece muitos
recursos gratuitos para indivíduos e equipes.
Quando você cria um repositório Git remoto, você dá as pessoas a possibilidade de
contribuírem com seu código, ganhando a possibilidade de realizar trabalhos em equipe,
de forma organizada e prática.

Em resumo
O GitHub centraliza seu código onde pessoas podem ter acesso e contribuir com
ele. Aproveite o momento para criar sua conta no GitHub. Acesse a página de registro e
preencha com suas informações.

Diferenças entre o Git e Github


Podemos observar que as diferenças se completam, tornando as ferramentas
perfeitas para trabalharmos em conjunto.

Git
0B Gihub
1B

Cria repositórios Git.


2B Armazena repositórios git.
3B

Funcionamento offline.
4B Não funciona offline.
5B

O código pode ser distribuído em diversas Centraliza a versão final para contribuição.
6B 7B

funcionalidades.
Funcionamento local.
8B Funcionamento remoto.
9B

Conclusão
Git e GitHub são duas coisas diferentes, embora estejam relacionadas. O Git é um
sistema de controle de versão distribuído, enquanto o GitHub é uma plataforma de
hospedagem de repositórios Git baseada na web.
Git é um sistema de controle de versão distribuído que permite que os
desenvolvedores controlem diferentes versões de seus projetos, enquanto o GitHub é uma
_______________________________________________________________________________________
MÓDULO 1 – SPRINT 1 - AULA 19
CURSO DE FRONTEND

_______________________________________________________________________________________
plataforma de hospedagem de repositórios Git na nuvem que fornece ferramentas
adicionais para colaboração e gerenciamento de projetos.

Referências
• Documentação GitHub
• Documentação Git

________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
_______________________________________________________________________________________
MÓDULO 1 – SPRINT 1 - AULA 19

Você também pode gostar