Há muito tempo atrás, eu e um grupo de pessoas participamos de um projeto chamado Criandeiros. Esse projeto gerou algumas palestras bem interessantes que já foram citadas aqui. Entretanto, devido a diversos fatores, esse grupo se desfez e eu postei por aqui apenas as palestras de Particularidades do Python e Modelo MVC.
Curiosamente, depois de gravar um episódio como convidado do SciCast, acabei me lembrando de uma palestra muito legal que eu preparei para o Criandeiros, o tópico era o versionador Git…
O Git é um DVCS (Distributed Version Control System), isto é, um sistema de versionamento distribuído, criado por Linus Torvalds. Esta palestra não tem o intuito de explicar todo o funcionamento do Git, pelo contrário, ela foi planejada para apresentar os conceitos básicos e como utilizar as principais funcionalidades desse versionador. Os slides da apresentação estão disponíveis para download aqui.
Esta palestra aborda os seguintes assuntos:
- O que é o Git;
- Breve histórico;
- O que é controle de versão;
- Versionadores Centralizados;
- Versionadores Distribuídos;
- Instalação e configuração;
- Introdução ao funcionamento interno do Git;
- Repositórios no GitHub;
- Repositórios locais;
- Repositórios remotos;
- Os quatro estados: Untracked, Commited, Staged e Modified;
- Manipulando arquivos;
- Corrigindo commits;
- Listando e inspecionando o histórico;
- Time travel;
- Tags;
- Branches;
- Merges;
- Fluxos de desenvolvimento e colaboração;
- GUIs;
- Fontes de aprendizado;
Comments
comments powered by Disqus