Voltar para Oficinas
Mago analisando código e repositórios

Oficina de Git

Campus Asa Norte
Terça e Quinta, das 11h às 13h ou 17h às 19h

Sobre a Oficina

Esta oficina aborda tudo o que você precisa saber sobre controle de versão com Git, uma ferramenta essencial para qualquer desenvolvedor de software moderno. Começando pelos problemas históricos e pela criação do Git, passaremos pelo uso local de repositórios, manipulação de branches e gerenciamento de conflitos, até o trabalho remoto e colaborativo no Github.

A oficina será realizada com encontros às terças e quintas-feiras nos turnos da manhã (11h às 13h) e noite (17h às 19h).

O que você vai aprender:

Fundamentos do Git: Entenda o que é controle de versão, por que ele foi criado e como gerenciar seu primeiro repositório local.
Áreas e Commits: Aprenda a manipular arquivos nas diferentes áreas (working directory, staging e repository), gerar commits, entender hashes e gerenciar a referência HEAD.
Branches e Histórico: Como criar e alternar entre branches, fundir (merge) trabalhos e resolver conflitos de código com segurança.
Trabalho Remoto e Github: Conecte seu repositório local a servidores remotos, configure autenticação, envie suas alterações e contribua com projetos alheios através de forks e pull requests.
Tópicos Avançados: Revisão de código, como desfazer mudanças, recuperar arquivos perdidos, reescrever o histórico e entender o funcionamento interno (objetos, packfiles e hooks).

Monitores Responsáveis

Foto de Kauan Vinícius 👑

Kauan Vinícius 👑

Apaixonado por Linux e programação baixo nível.

Foto de Jess Forster

Jess Forster

Especialista em Sistemas Operacionais, desenvolvimento Full Stack, Cibersegurança e mono Thresh.

Foto de Felipe Rios

Felipe Rios

Entusiasta em Computação em Nuvem e DevOps.

Foto de Eduardo Alves

Eduardo Alves

Entusiasta em Python, Ciência de Dados e desenvolvimento de jogos.