Versionando códigos com Git e GitHub

Versionando códigos com
Git e Github

Quem somos

Imagem de perfil do Lucas Marques

Ana Carolina

Imagem de perfil do Lucas Marques

Lucas Marques

Versionamento de código

Versionamento de código?
Sistema que registra mudanças feitas em um arquivo (ou num conjunto de arquivos), permitindo recuperar versões específicas.

Por que é necessário?
Mantém todas as versões em um único local, permitindo controlar tudo que está sendo desenvolvido no projeto.

Exemplo de imagem do porque devemos utilizar git

Git e GitHub

Git
Sistema de controle de versão de arquivos. Permite desenvolver projetos, nos quais várias pessoas podem contribuir, sem riscos de alterações serem sobrescritas por engano.

GitHub
Serviço web que oferece diversas funcionalidades aplicadas ao git. Pode ser usado para hospedar projetos de maneira gratuita.

Hands-on

Hands-on

Botão 'Novo repositório'

Hands-on

Criando repositório

Hands-on

Hands-on

Hands-on

Hands-on

Hands-on

Git status

Hands-on

Hands-on

O que é um commit?

Hands-on

Hands-on

O que é um branch?

Imagem de exemplo de uma branch

Hands-on

Hands-on

Hands-on

Hands-on

Hands-on

Hands-on

Hands-on

O que é um merge?

Hands-on

Colaborando em
projetos

Colaborando em projetos

Pull Request

Colaborando em projetos

Hands-on

Hands-on

Hands-on

Hands-on

Hands-on

Hands-on

Hands-on

Hands-on

Outro comando importante

git pull

Hacktoberfest

Referências

Dúvidas?

Obrigado!