SlideShare uma empresa Scribd logo
Porque usar um sistema de
controle de versão
distribuído como GIT?
William Seiti Mizuta
@williammizuta
william.mizuta@elo7.com
github.com/williammizuta
Vantagens de uma ferramenta de
controle de versão
1. Histórico do projeto
2. Diferença entre duas versões
3. Ramificação do projeto
4. Facilitar o trabalho de uma equipe no
mesmo código
Vantagens de uma ferramenta de
controle de versão
1. Histórico do projeto
2. Diferença entre duas versões
3. Ramificação do projeto
4. Facilitar o trabalho de uma equipe no
mesmo código
Porque usar um sistema de
controle de versão
distribuído como GIT?
William Seiti Mizuta
@williammizuta
william.mizuta@elo7.com
github.com/williammizuta
Era uma vez, um programador...
Commits menores
geram conflitos
menores
Commits locais menores
geram conflitos menores
e mantém o repositório
central consistente
Era outra vez, um programador...
Branches possibilitam a
paralelização de tarefas
por uma mesma pessoa
Branches locais ramficam
as tarefas e mantém o
repositório central
consistente e limpo
Era mais uma vez, um programador...
Commits locais permitem
que você versione
qualquer projeto a
qualquer momento
Dúvidasss?
Onde continuar?
Sites:
- https://help.github.com/
- http://git-scm.com/
Livros:
- Pro Git
Cursos:
- http://www.alura.com.br/cursos-online-agile/git
Obrigado
William Seiti Mizuta
@williammizuta
william.mizuta@elo7.com
github.com/williammizuta

Mais conteúdo relacionado

Semelhante a Porque usar um sistema de controle de versão distribuído como GIT?

Versionamento de código em UiPath: Um guia prático.pdf
Versionamento de código em UiPath: Um guia prático.pdfVersionamento de código em UiPath: Um guia prático.pdf
Versionamento de código em UiPath: Um guia prático.pdf
BrunaCavalcanti29
 
Go git - Presentation @Navita
Go git - Presentation @NavitaGo git - Presentation @Navita
Go git - Presentation @Navita
Marcos Paulo Souza Damasceno
 
Controlo de Versões Distribuído com Git - C. Augusto Proiete
Controlo de Versões Distribuído com Git - C. Augusto ProieteControlo de Versões Distribuído com Git - C. Augusto Proiete
Controlo de Versões Distribuído com Git - C. Augusto Proiete
Comunidade NetPonto
 
Controlo de Versões Distribuído com Git
Controlo de Versões Distribuído com GitControlo de Versões Distribuído com Git
Controlo de Versões Distribuído com Git
C. Augusto Proiete
 
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
Gilson Junior
 
Sistemas de controle de versão
Sistemas de controle de versãoSistemas de controle de versão
Sistemas de controle de versãoocfelipe
 
Introducao ao Git
Introducao ao GitIntroducao ao Git
Introducao ao Git
Claudinei Brito Junior
 
Introdução ao Git
Introdução ao GitIntrodução ao Git
Introdução ao Git
Walmyr Carvalho
 
Git para quem vem do SVN
Git para quem vem do SVNGit para quem vem do SVN
Git para quem vem do SVN
Michael Schuenck dos Santos
 
Git e Github
Git e GithubGit e Github
Intervalo técnico Git/SVN
Intervalo técnico Git/SVNIntervalo técnico Git/SVN
Intervalo técnico Git/SVN
Luciano Lima
 
GIT Básico
GIT BásicoGIT Básico
GIT Básico
André Justi
 
Git github tortoise git
Git github tortoise gitGit github tortoise git
Git github tortoise git
maxrosan
 
Git - Sistema Descentralizado de Controle de Versões
Git - Sistema Descentralizado de Controle de VersõesGit - Sistema Descentralizado de Controle de Versões
Git - Sistema Descentralizado de Controle de Versões
Leandro Cavalcante
 
Git
GitGit
Git ao GitHub
Git ao GitHubGit ao GitHub
Git ao GitHub
Ewerton Luan
 
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
Bruno Ricardo Siqueira
 
Introdução ao Git - fs2w - GrupySP
Introdução ao Git - fs2w - GrupySPIntrodução ao Git - fs2w - GrupySP
Introdução ao Git - fs2w - GrupySP
Samuel Sampaio
 
Sistemas de controle de versão
Sistemas de controle de versãoSistemas de controle de versão
Sistemas de controle de versão
Marcos Pessoa
 
Gerência de configuração ágil
Gerência de configuração ágilGerência de configuração ágil
Gerência de configuração ágil
Claudia Melo
 

Semelhante a Porque usar um sistema de controle de versão distribuído como GIT? (20)

Versionamento de código em UiPath: Um guia prático.pdf
Versionamento de código em UiPath: Um guia prático.pdfVersionamento de código em UiPath: Um guia prático.pdf
Versionamento de código em UiPath: Um guia prático.pdf
 
Go git - Presentation @Navita
Go git - Presentation @NavitaGo git - Presentation @Navita
Go git - Presentation @Navita
 
Controlo de Versões Distribuído com Git - C. Augusto Proiete
Controlo de Versões Distribuído com Git - C. Augusto ProieteControlo de Versões Distribuído com Git - C. Augusto Proiete
Controlo de Versões Distribuído com Git - C. Augusto Proiete
 
Controlo de Versões Distribuído com Git
Controlo de Versões Distribuído com GitControlo de Versões Distribuído com Git
Controlo de Versões Distribuído com Git
 
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
 
Sistemas de controle de versão
Sistemas de controle de versãoSistemas de controle de versão
Sistemas de controle de versão
 
Introducao ao Git
Introducao ao GitIntroducao ao Git
Introducao ao Git
 
Introdução ao Git
Introdução ao GitIntrodução ao Git
Introdução ao Git
 
Git para quem vem do SVN
Git para quem vem do SVNGit para quem vem do SVN
Git para quem vem do SVN
 
Git e Github
Git e GithubGit e Github
Git e Github
 
Intervalo técnico Git/SVN
Intervalo técnico Git/SVNIntervalo técnico Git/SVN
Intervalo técnico Git/SVN
 
GIT Básico
GIT BásicoGIT Básico
GIT Básico
 
Git github tortoise git
Git github tortoise gitGit github tortoise git
Git github tortoise git
 
Git - Sistema Descentralizado de Controle de Versões
Git - Sistema Descentralizado de Controle de VersõesGit - Sistema Descentralizado de Controle de Versões
Git - Sistema Descentralizado de Controle de Versões
 
Git
GitGit
Git
 
Git ao GitHub
Git ao GitHubGit ao GitHub
Git ao GitHub
 
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
 
Introdução ao Git - fs2w - GrupySP
Introdução ao Git - fs2w - GrupySPIntrodução ao Git - fs2w - GrupySP
Introdução ao Git - fs2w - GrupySP
 
Sistemas de controle de versão
Sistemas de controle de versãoSistemas de controle de versão
Sistemas de controle de versão
 
Gerência de configuração ágil
Gerência de configuração ágilGerência de configuração ágil
Gerência de configuração ágil
 

Porque usar um sistema de controle de versão distribuído como GIT?