Palestra
Git/GitHub
Por Sérgio Silva
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
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
História
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
O que é Git?
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
Funcionamento
Git Code Tree
Como funciona o git?
https://developer.github.com/v3/git/trees/
GitHub
É um tipo de serviço
•   Github
•   Bitbucket
•   Mercury
•   Assembla
•   Source Forge
13
Quando usar?
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
Website
Quer saber como
fazer isso?
Te Espero na Oficina
Git/GitHub
Por Sérgio Silva
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
Créditos
1.  Sérgio Bezerra da Silva
Perfil do Facebook | Perfil Github | Studio Sttark - Gráfico & Digital |
sergio.silva.unb@gmail.com
21
Palestra sobre Git EEDACT2015

Palestra sobre Git EEDACT2015

  • 1.
  • 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
  • 5.
  • 6.
    De onde surgiuo 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
  • 7.
  • 8.
    Conceito é um sistemade 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
  • 9.
  • 10.
    Git Code Tree Comofunciona o git? https://developer.github.com/v3/git/trees/
  • 12.
  • 13.
    É um tipode serviço •   Github •   Bitbucket •   Mercury •   Assembla •   Source Forge 13
  • 14.
  • 15.
    Quando preciso... 1.  Terum 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
  • 16.
  • 18.
  • 19.
    Te Espero naOficina 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 Bezerrada Silva Perfil do Facebook | Perfil Github | Studio Sttark - Gráfico & Digital | sergio.silva.unb@gmail.com 21