SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Git e GitHub: versionamento
de arquivos e web hosting
Quem?
Lidiane Taquehara
Graduação em Análise e Desenvolvimento
de Sistemas na FATEC Jundiaí
Desenvolvedora Ruby on Rails na Caiena
Problemas
Compartilhamento de arquivos
???
Controle de versão
?
001001
100110
011001
101100
Transferência via FTP
110100
101001
100110
011011
001001
100110
011001
101100
000001
100111
001100
100001
?
Git
Sistema de controle de versão distribuído
Tecnologia por trás do GitHub
Repositório
Contém os arquivos do projeto
Commits
Branches
A
B
C
D
X
Y
1
2
E
3
master
authentication
bugfix
Como?
https://git-scm.com/download/
Download
master
Aauthentication
1
B
bugfix
X
D
Y
3
2
Atualização de um
repositório remoto
Open Source
First Impressions: The Value of the "Noob”
[Emily Dunham]
“Não sou esperto o
suficiente.”
“Se eu perguntar, posso parecer bobo
“Não sou tão bom quanto eles.”
Principais desculpas obstáculos
Fork de um repositório
Pull
Request
Code Review
GitHub Education
https://education.github.com/
Codecademy – Learn Git
Para praticar
Referências
Git - Guia Prático
Uma introdução para você colocar a mão na massa
Richard E. Silverman
Documentação oficial
https://git-scm.com/documentation
Muito obrigada!! :)
Slides disponíveis em:
http://migre.me/vcdrS

Weitere ähnliche Inhalte

Ähnlich wie Git e GitHub: controle de versão e hospedagem de código

Python Brasil[9] - Entrega Contínua
Python Brasil[9] - Entrega Contínua Python Brasil[9] - Entrega Contínua
Python Brasil[9] - Entrega Contínua Renzo Nuccitelli
 
Version all the things [Workflows com Git]
Version all the things [Workflows com Git]Version all the things [Workflows com Git]
Version all the things [Workflows com Git]Andréa Zambrana
 
Deploy mágico: o caso de sucesso do PHP'n Rio 11
Deploy mágico: o caso de sucesso do PHP'n Rio 11Deploy mágico: o caso de sucesso do PHP'n Rio 11
Deploy mágico: o caso de sucesso do PHP'n Rio 11Igor Santos
 
Introdução ao controle de versão com GIT - FLISOL 2013
Introdução ao controle de versão com GIT - FLISOL 2013Introdução ao controle de versão com GIT - FLISOL 2013
Introdução ao controle de versão com GIT - FLISOL 2013Brayan Rastelli
 
Github para colaboradores livres
Github para colaboradores livresGithub para colaboradores livres
Github para colaboradores livresThiago Sciotta
 
Seja burro e preguiçoso. A criação do synccode
Seja burro e preguiçoso. A criação do synccodeSeja burro e preguiçoso. A criação do synccode
Seja burro e preguiçoso. A criação do synccodes4nx
 
Git e git hub para iniciantes
Git e git hub para iniciantesGit e git hub para iniciantes
Git e git hub para iniciantesMario Ernesto
 
Workshop de Introdução ao Git GitHub
Workshop de Introdução ao Git GitHubWorkshop de Introdução ao Git GitHub
Workshop de Introdução ao Git GitHubGilson Junior
 
Introdução ao Git - fs2w - GrupySP
Introdução ao Git - fs2w - GrupySPIntrodução ao Git - fs2w - GrupySP
Introdução ao Git - fs2w - GrupySPSamuel Sampaio
 
Fluxo de desenvolvimento de software utilizando Git
Fluxo de desenvolvimento de software utilizando GitFluxo de desenvolvimento de software utilizando Git
Fluxo de desenvolvimento de software utilizando GitBruno Ricardo Siqueira
 
Novidades do CSharp 4.0 - C. Augusto Proiete & Henrry Pires
Novidades do CSharp 4.0 - C. Augusto Proiete & Henrry PiresNovidades do CSharp 4.0 - C. Augusto Proiete & Henrry Pires
Novidades do CSharp 4.0 - C. Augusto Proiete & Henrry PiresComunidade NetPonto
 
Deploy automático em projeto PHP - PHPSPIMA 2016
Deploy automático em projeto PHP - PHPSPIMA 2016Deploy automático em projeto PHP - PHPSPIMA 2016
Deploy automático em projeto PHP - PHPSPIMA 2016Felipe Klerk Signorini
 
Desvendando Git e Github - WoMakersCode Bootcamp @ SPTW
Desvendando Git e Github - WoMakersCode Bootcamp @ SPTWDesvendando Git e Github - WoMakersCode Bootcamp @ SPTW
Desvendando Git e Github - WoMakersCode Bootcamp @ SPTWMorganna Giovanelli de Souza
 

Ähnlich wie Git e GitHub: controle de versão e hospedagem de código (20)

Python Brasil[9] - Entrega Contínua
Python Brasil[9] - Entrega Contínua Python Brasil[9] - Entrega Contínua
Python Brasil[9] - Entrega Contínua
 
Novidades do CSharp 4.0
Novidades do CSharp 4.0Novidades do CSharp 4.0
Novidades do CSharp 4.0
 
Git+github
Git+githubGit+github
Git+github
 
Controle de versão e colaboração com Git
Controle de versão e colaboração com GitControle de versão e colaboração com Git
Controle de versão e colaboração com Git
 
Git/GitHub
Git/GitHubGit/GitHub
Git/GitHub
 
Version all the things [Workflows com Git]
Version all the things [Workflows com Git]Version all the things [Workflows com Git]
Version all the things [Workflows com Git]
 
Deploy mágico: o caso de sucesso do PHP'n Rio 11
Deploy mágico: o caso de sucesso do PHP'n Rio 11Deploy mágico: o caso de sucesso do PHP'n Rio 11
Deploy mágico: o caso de sucesso do PHP'n Rio 11
 
Introdução ao controle de versão com GIT - FLISOL 2013
Introdução ao controle de versão com GIT - FLISOL 2013Introdução ao controle de versão com GIT - FLISOL 2013
Introdução ao controle de versão com GIT - FLISOL 2013
 
Github para colaboradores livres
Github para colaboradores livresGithub para colaboradores livres
Github para colaboradores livres
 
Seja burro e preguiçoso. A criação do synccode
Seja burro e preguiçoso. A criação do synccodeSeja burro e preguiçoso. A criação do synccode
Seja burro e preguiçoso. A criação do synccode
 
Git e git hub para iniciantes
Git e git hub para iniciantesGit e git hub para iniciantes
Git e git hub para iniciantes
 
Workshop de Introdução ao Git GitHub
Workshop de Introdução ao Git GitHubWorkshop de Introdução ao Git GitHub
Workshop de Introdução ao Git GitHub
 
Introdução ao Git - fs2w - GrupySP
Introdução ao Git - fs2w - GrupySPIntrodução ao Git - fs2w - GrupySP
Introdução ao Git - fs2w - GrupySP
 
Git para quem vem do SVN
Git para quem vem do SVNGit para quem vem do SVN
Git para quem vem do SVN
 
Git do Zero - Campus Party #12
Git do Zero - Campus Party #12Git do Zero - Campus Party #12
Git do Zero - Campus Party #12
 
Fluxo de desenvolvimento de software utilizando Git
Fluxo de desenvolvimento de software utilizando GitFluxo de desenvolvimento de software utilizando Git
Fluxo de desenvolvimento de software utilizando Git
 
Novidades do CSharp 4.0 - C. Augusto Proiete & Henrry Pires
Novidades do CSharp 4.0 - C. Augusto Proiete & Henrry PiresNovidades do CSharp 4.0 - C. Augusto Proiete & Henrry Pires
Novidades do CSharp 4.0 - C. Augusto Proiete & Henrry Pires
 
Deploy automático em projeto PHP - PHPSPIMA 2016
Deploy automático em projeto PHP - PHPSPIMA 2016Deploy automático em projeto PHP - PHPSPIMA 2016
Deploy automático em projeto PHP - PHPSPIMA 2016
 
Desvendando Git e Github - WoMakersCode Bootcamp @ SPTW
Desvendando Git e Github - WoMakersCode Bootcamp @ SPTWDesvendando Git e Github - WoMakersCode Bootcamp @ SPTW
Desvendando Git e Github - WoMakersCode Bootcamp @ SPTW
 
MAF - Managed AddIn Framework
MAF - Managed AddIn FrameworkMAF - Managed AddIn Framework
MAF - Managed AddIn Framework
 

Git e GitHub: controle de versão e hospedagem de código