Esta palestra discute Git e GitHub, incluindo a história do Git, como funciona, quando deve ser usado e o que pode ser encontrado no site GitHub. O palestrante também aborda como voltar commits específicos, limpar commits de membros e hospedar páginas no GitHub.
3. Vamos falar sobre:
• História do Git
• O que é e o que não é Git?
• Como funciona o Git
• Diferenciais das demais ferramentas de controle de versão
• Quando tenho que usar Git?
• Você pode utilizar Git em outras ferramentas
• O que eu encontro no site do GitHub
3
4. Alem da Oficina, podemos também...
1. Voltar o diretório para um commit específico
2. Espurgar commits de um único membro do time
3. Hospedar páginas em HTML, CSS, Javascript com GH-Pages
4. Controlar permissões por time
4
6. De onde surgiu o Git?
1. À partir de uma iniciativa das equipes que desenvolviam o Kernel do
Linux (Linus Torvalds)
2. Surgiu devido a grande variabilidade de escopo do projeto Linux e
dificuldade de controlar o código feito por muitas pessoas
3. Em 2005 Linus Torvalds teve a iniciativa de desenvolver a ferramenta
junto as equipes que mantinham o kernel
4. A idéia era uma solução Veloz, com desgin simples, distribuída com
suporte a desenvolvimento paralelo.
6
8. Conceito
é um sistema de controle de versão distribuído e um sistema de
gerenciamento de código fonte, com ênfase em velocidade. O Git foi
inicialmente projetado e desenvolvido por Linus Torvalds para o
desenvolvimento do kernel Linux
http://pt.wikipedia.org/wiki/Git
“
8
15. Quando preciso...
1. Ter um controle eficiente de versões do meu código
2. Desejo saber o rendimento da minha equipe
3. Guardar meu código em nuvem
4. Compartilhar um projeto
15
19. Te Espero na Oficina
Git/GitHub
Por Sérgio Silva
20. Bibliografias
1. GIT - GUIA PRÁTICO
http://rogerdudler.github.io/git-guide/index.pt_BR.html
2. Git
http://git-scm.com/
3. Documentação em Inglês
http://git-scm.com/documentation
4. Node GH - All the power of GitHub in your terminal
http://nodegh.io/
20
21. Créditos
1. Sérgio Bezerra da Silva
Perfil do Facebook | Perfil Github | Studio Sttark - Gráfico & Digital |
sergio.silva.unb@gmail.com
21