SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
Git/GitHub
Do Clone ao
Gerenciamento
de projetos
Pablo Juan
Microsoft Student Partner
Agenda
 Sobre
 Historia
 O que é Controle de versão
 Diferença Git X GitHub
 Configuração
 GIT
 GITHUB
 ZENHUB
 Visual Studio
 VSCODE
 PERGUNTAS
Apresentação – Pablo Juan
 1º Torneio de Robótica Lego Brasil
 Técnico em Informática com ênfase em
programação(ETEC de Itaquera).
 Graduação em Analise e desenvolvimento
de sistemas(FIAP)
 Mais de 6 anos de experiência
 CEO & Founder For Your System
 Consultor .Net Sênior WorkInside
 Consultor .Net Sênior P3Solutions
 Microsoft Student Partner
“Que o teu orgulho e objetivo
consistam em pôr no teu trabalho
algo que se assemelhe a um
milagre”
Leonardo da Vinci.
Senta que lá vem a historia
 Linus Torvalds
 LINUX
 BitKeeper
 2002-2005
 GIT
 Velocidade
 Design simples
 Suporte robusto a desenvolvimento não linear (milhares
de branches paralelos)
 Totalmente distribuído
 Capaz de lidar eficientemente com grandes projetos
como o kernel do Linux (velocidade volume de dados
 GitHub 2008
O que é Controle de versão
“Controle de versão é um sistema que
registra as mudanças feitas em um arquivo
ou um conjunto de arquivos ao longo do
tempo de forma que você possa recuperar
versões específicas.”
Diferença Git X GitHub
GIT
GITHUB
 Serviço de hospedagem distribuído para
projetos que utilizam o controle de versão
Git.
 rede social
Configuração
 Download GIT
 Perfil Github
 Configuração
 GIT GLOBAL
 git config --global user.name “PabloJuan"
 git config --global user.email
Pablojuan@foryoursystem.com
 git config –list
GIT
 Entender Fluxo
 Trabalhar com informações
 Ignorando arquivos
 LOGs
 Exercicios
 Comandos:
 Git INIT
 Git ADD
 GIT COMMIT –M
 GIT LOG
 GIT STATUS
 GIT PULL
 GIT PUSH ORIGIN MASTER
GITHUB
 CLONE
 Issues
 WIKI
 Pulse
 Graphs
 Settings
 FORK
 PullRequest
 Recuperando commits
 git reset --hard "nome da tag ou Hash do Commit !"
 git push origin HEAD --force
Perguntas
Git/GitHub
Do Clone ao
Gerenciamento
de projetos
Pablo Juan
Microsoft Student Partner

Mais conteúdo relacionado

Mais procurados

Iniciando com git
Iniciando com gitIniciando com git
Iniciando com git
techparty
 

Mais procurados (20)

Treinamento - Iniciando no Git e Github by Leandro Alves
Treinamento  - Iniciando no Git e Github by Leandro AlvesTreinamento  - Iniciando no Git e Github by Leandro Alves
Treinamento - Iniciando no Git e Github by Leandro Alves
 
Git e github
Git e githubGit e github
Git e github
 
Iniciando com git
Iniciando com gitIniciando com git
Iniciando com git
 
Git e contibuição com projetos open source usando GitHub
Git e contibuição com projetos open source usando GitHubGit e contibuição com projetos open source usando GitHub
Git e contibuição com projetos open source usando GitHub
 
Aula 2 - Curso Git e Github - Webschool
Aula 2 - Curso Git e Github - WebschoolAula 2 - Curso Git e Github - Webschool
Aula 2 - Curso Git e Github - Webschool
 
Aula 6 - Curso Git e Github - Webschool
Aula 6 - Curso Git e Github - WebschoolAula 6 - Curso Git e Github - Webschool
Aula 6 - Curso Git e Github - Webschool
 
Git e boas praticas!
Git e boas praticas!Git e boas praticas!
Git e boas praticas!
 
Git e Gitlab para Iniciantes
Git e Gitlab para IniciantesGit e Gitlab para Iniciantes
Git e Gitlab para Iniciantes
 
Controle de versão com git
Controle de versão com gitControle de versão com git
Controle de versão com git
 
Git & Delphi
Git & DelphiGit & Delphi
Git & Delphi
 
Aula 5 - Curso Git e Github - Webschool
Aula 5 - Curso Git e Github - WebschoolAula 5 - Curso Git e Github - Webschool
Aula 5 - Curso Git e Github - Webschool
 
Como participar de projetos Open Source no Github?
Como participar de projetos Open Source no Github?Como participar de projetos Open Source no Github?
Como participar de projetos Open Source no Github?
 
Ferramentas para versionamento Utilizando git
Ferramentas para versionamento Utilizando gitFerramentas para versionamento Utilizando git
Ferramentas para versionamento Utilizando git
 
Minicurso GIT PET Computação
Minicurso GIT PET ComputaçãoMinicurso GIT PET Computação
Minicurso GIT PET Computação
 
Apresentação de Git
Apresentação de GitApresentação de Git
Apresentação de Git
 
Aula 3 - Curso Git e Github - Webschool
Aula 3 - Curso Git e Github - WebschoolAula 3 - Curso Git e Github - Webschool
Aula 3 - Curso Git e Github - Webschool
 
Git github tortoise git
Git github tortoise gitGit github tortoise git
Git github tortoise git
 
Contribuindo com Projetos Open Source utilizando Git e Github
Contribuindo com Projetos Open Source utilizando Git e GithubContribuindo com Projetos Open Source utilizando Git e Github
Contribuindo com Projetos Open Source utilizando Git e Github
 
Github para colaboradores livres
Github para colaboradores livresGithub para colaboradores livres
Github para colaboradores livres
 
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
 

Destaque

The adoption of FOSS workfows in commercial software development: the case of...
The adoption of FOSS workfows in commercial software development: the case of...The adoption of FOSS workfows in commercial software development: the case of...
The adoption of FOSS workfows in commercial software development: the case of...
dmgerman
 
Quick Introduction to git
Quick Introduction to gitQuick Introduction to git
Quick Introduction to git
Joel Krebs
 

Destaque (14)

Git representation
Git representationGit representation
Git representation
 
The adoption of FOSS workfows in commercial software development: the case of...
The adoption of FOSS workfows in commercial software development: the case of...The adoption of FOSS workfows in commercial software development: the case of...
The adoption of FOSS workfows in commercial software development: the case of...
 
Git, GitHub and Open Source
Git, GitHub and Open SourceGit, GitHub and Open Source
Git, GitHub and Open Source
 
GitHub Basics - Derek Bable
GitHub Basics - Derek BableGitHub Basics - Derek Bable
GitHub Basics - Derek Bable
 
Inside GitHub with Chris Wanstrath
Inside GitHub with Chris WanstrathInside GitHub with Chris Wanstrath
Inside GitHub with Chris Wanstrath
 
Introduction to Git and GitHub
Introduction to Git and GitHubIntroduction to Git and GitHub
Introduction to Git and GitHub
 
Git and Github
Git and GithubGit and Github
Git and Github
 
Git and GitHub
Git and GitHubGit and GitHub
Git and GitHub
 
Introduction to github slideshare
Introduction to github slideshareIntroduction to github slideshare
Introduction to github slideshare
 
Github basics
Github basicsGithub basics
Github basics
 
Git Cards - Powerpoint Format
Git Cards - Powerpoint FormatGit Cards - Powerpoint Format
Git Cards - Powerpoint Format
 
Introduction to Git/Github - A beginner's guide
Introduction to Git/Github - A beginner's guideIntroduction to Git/Github - A beginner's guide
Introduction to Git/Github - A beginner's guide
 
Git 101: Git and GitHub for Beginners
Git 101: Git and GitHub for Beginners Git 101: Git and GitHub for Beginners
Git 101: Git and GitHub for Beginners
 
Quick Introduction to git
Quick Introduction to gitQuick Introduction to git
Quick Introduction to git
 

Semelhante a Git/GitHub

workshopgitparainiciantes1-190901224755.pdf
workshopgitparainiciantes1-190901224755.pdfworkshopgitparainiciantes1-190901224755.pdf
workshopgitparainiciantes1-190901224755.pdf
AuriceliaRosa
 

Semelhante a Git/GitHub (20)

workshopgitparainiciantes1-190901224755.pdf
workshopgitparainiciantes1-190901224755.pdfworkshopgitparainiciantes1-190901224755.pdf
workshopgitparainiciantes1-190901224755.pdf
 
Git & GitHub for beginners
Git & GitHub for beginnersGit & GitHub for beginners
Git & GitHub for beginners
 
Git e Github: qual a importância dessas ferramentas para o desenvolvedor
Git e Github: qual a importância dessas ferramentas para o desenvolvedorGit e Github: qual a importância dessas ferramentas para o desenvolvedor
Git e Github: qual a importância dessas ferramentas para o desenvolvedor
 
GIT Básico
GIT BásicoGIT Básico
GIT Básico
 
Minicurso GIT 2022 - SENAC
Minicurso GIT 2022 - SENACMinicurso GIT 2022 - SENAC
Minicurso GIT 2022 - SENAC
 
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
 
GitHub para não programadores
GitHub para não programadoresGitHub para não programadores
GitHub para não programadores
 
Git básico
Git básicoGit básico
Git básico
 
Git ao GitHub
Git ao GitHubGit ao GitHub
Git ao GitHub
 
Git
GitGit
Git
 
Minicurso GIT Completo (2022)
Minicurso GIT Completo (2022)Minicurso GIT Completo (2022)
Minicurso GIT Completo (2022)
 
Git e Github
Git e GithubGit e Github
Git e 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
 
Desmistificando a ferramenta git
Desmistificando a ferramenta gitDesmistificando a ferramenta git
Desmistificando a ferramenta git
 
Git+github
Git+githubGit+github
Git+github
 
Apres git geinfo2012
Apres git geinfo2012Apres git geinfo2012
Apres git geinfo2012
 
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
 
Git- O minimo que você deve saber para trabalhar com ele.pptx
Git- O minimo que você deve saber para trabalhar com ele.pptxGit- O minimo que você deve saber para trabalhar com ele.pptx
Git- O minimo que você deve saber para trabalhar com ele.pptx
 
Git do Zero - Campus Party #12
Git do Zero - Campus Party #12Git do Zero - Campus Party #12
Git do Zero - Campus Party #12
 
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
 

Mais de Microsoft

Analise das avaliações e feedback dos turistas - Dashboard Turismo.pdf
Analise das avaliações e feedback dos turistas - Dashboard Turismo.pdfAnalise das avaliações e feedback dos turistas - Dashboard Turismo.pdf
Analise das avaliações e feedback dos turistas - Dashboard Turismo.pdf
Microsoft
 
“Guia de Profissões – Tecnologia” - Marcelo Pereira Bergamaschi
“Guia de Profissões – Tecnologia” - Marcelo Pereira Bergamaschi “Guia de Profissões – Tecnologia” - Marcelo Pereira Bergamaschi
“Guia de Profissões – Tecnologia” - Marcelo Pereira Bergamaschi
Microsoft
 

Mais de Microsoft (20)

Workshop WP.pptx
Workshop WP.pptxWorkshop WP.pptx
Workshop WP.pptx
 
Desenvolvimento de Habilidades de Programação na TI: A Jornada Rumo ao Sucesso
Desenvolvimento de Habilidades de Programação na TI: A Jornada Rumo ao SucessoDesenvolvimento de Habilidades de Programação na TI: A Jornada Rumo ao Sucesso
Desenvolvimento de Habilidades de Programação na TI: A Jornada Rumo ao Sucesso
 
Analise das avaliações e feedback dos turistas - Dashboard Turismo.pdf
Analise das avaliações e feedback dos turistas - Dashboard Turismo.pdfAnalise das avaliações e feedback dos turistas - Dashboard Turismo.pdf
Analise das avaliações e feedback dos turistas - Dashboard Turismo.pdf
 
Microsoft DreamSpark - da Ativação a Aplicação
Microsoft DreamSpark - da Ativação a AplicaçãoMicrosoft DreamSpark - da Ativação a Aplicação
Microsoft DreamSpark - da Ativação a Aplicação
 
Windows 10 & IoT - Oportunidade para desenvolvedores
Windows 10 & IoT - Oportunidade para desenvolvedoresWindows 10 & IoT - Oportunidade para desenvolvedores
Windows 10 & IoT - Oportunidade para desenvolvedores
 
“Windows 10 & Universal Apps. Oportunidades para desenvolvedores”
“Windows 10 & Universal Apps. Oportunidades para desenvolvedores”“Windows 10 & Universal Apps. Oportunidades para desenvolvedores”
“Windows 10 & Universal Apps. Oportunidades para desenvolvedores”
 
Workshop - Como divulgar seu App no Facebook
Workshop - Como divulgar seu App no FacebookWorkshop - Como divulgar seu App no Facebook
Workshop - Como divulgar seu App no Facebook
 
A tendência do desenvolvimento de software gerenciado e operado na nuvem
A tendência do desenvolvimento de software gerenciado e operado na nuvemA tendência do desenvolvimento de software gerenciado e operado na nuvem
A tendência do desenvolvimento de software gerenciado e operado na nuvem
 
A importância da qualidade de software e suas diversas perspectivas
A importância da qualidade de software e suas diversas perspectivasA importância da qualidade de software e suas diversas perspectivas
A importância da qualidade de software e suas diversas perspectivas
 
Desenvolvimento Universal Apps Windows 10
Desenvolvimento Universal Apps Windows 10Desenvolvimento Universal Apps Windows 10
Desenvolvimento Universal Apps Windows 10
 
Segurança da Informação em BYOD
Segurança da Informação em BYODSegurança da Informação em BYOD
Segurança da Informação em BYOD
 
Levando o c# para o mundo mobile ios, android e windows phone - com xamarin
Levando o c# para o mundo mobile   ios, android e windows phone - com xamarinLevando o c# para o mundo mobile   ios, android e windows phone - com xamarin
Levando o c# para o mundo mobile ios, android e windows phone - com xamarin
 
Comportamento Profissional para o Sucesso.
Comportamento Profissional para o Sucesso.Comportamento Profissional para o Sucesso.
Comportamento Profissional para o Sucesso.
 
Capacitação x Mercado Trabalho
Capacitação x Mercado TrabalhoCapacitação x Mercado Trabalho
Capacitação x Mercado Trabalho
 
Como fazer minha Inscrição online
Como fazer minha Inscrição onlineComo fazer minha Inscrição online
Como fazer minha Inscrição online
 
Como se preparar para o mercado de trabalho
Como se preparar para o mercado de trabalhoComo se preparar para o mercado de trabalho
Como se preparar para o mercado de trabalho
 
Primeira Feira de Empregos em São Vicente
Primeira Feira de Empregos em São VicentePrimeira Feira de Empregos em São Vicente
Primeira Feira de Empregos em São Vicente
 
Guia pratico do emprego - PerfilLinkedin preparadoparaquem procura emprego
Guia pratico do emprego - PerfilLinkedin preparadoparaquem procura empregoGuia pratico do emprego - PerfilLinkedin preparadoparaquem procura emprego
Guia pratico do emprego - PerfilLinkedin preparadoparaquem procura emprego
 
“Guia de Profissões – Tecnologia” - Marcelo Pereira Bergamaschi
“Guia de Profissões – Tecnologia” - Marcelo Pereira Bergamaschi “Guia de Profissões – Tecnologia” - Marcelo Pereira Bergamaschi
“Guia de Profissões – Tecnologia” - Marcelo Pereira Bergamaschi
 
Publicidade no Google e Mensuração de Resultados
Publicidade no Google e Mensuração de ResultadosPublicidade no Google e Mensuração de Resultados
Publicidade no Google e Mensuração de Resultados
 

Git/GitHub

  • 1. Git/GitHub Do Clone ao Gerenciamento de projetos Pablo Juan Microsoft Student Partner
  • 2. Agenda  Sobre  Historia  O que é Controle de versão  Diferença Git X GitHub  Configuração  GIT  GITHUB  ZENHUB  Visual Studio  VSCODE  PERGUNTAS
  • 3. Apresentação – Pablo Juan  1º Torneio de Robótica Lego Brasil  Técnico em Informática com ênfase em programação(ETEC de Itaquera).  Graduação em Analise e desenvolvimento de sistemas(FIAP)  Mais de 6 anos de experiência  CEO & Founder For Your System  Consultor .Net Sênior WorkInside  Consultor .Net Sênior P3Solutions  Microsoft Student Partner
  • 4. “Que o teu orgulho e objetivo consistam em pôr no teu trabalho algo que se assemelhe a um milagre” Leonardo da Vinci.
  • 5.
  • 6.
  • 7.
  • 8. Senta que lá vem a historia  Linus Torvalds  LINUX  BitKeeper  2002-2005  GIT  Velocidade  Design simples  Suporte robusto a desenvolvimento não linear (milhares de branches paralelos)  Totalmente distribuído  Capaz de lidar eficientemente com grandes projetos como o kernel do Linux (velocidade volume de dados  GitHub 2008
  • 9.
  • 10. O que é Controle de versão “Controle de versão é um sistema que registra as mudanças feitas em um arquivo ou um conjunto de arquivos ao longo do tempo de forma que você possa recuperar versões específicas.”
  • 11.
  • 12.
  • 14. GIT
  • 15. GITHUB  Serviço de hospedagem distribuído para projetos que utilizam o controle de versão Git.  rede social
  • 16. Configuração  Download GIT  Perfil Github  Configuração  GIT GLOBAL  git config --global user.name “PabloJuan"  git config --global user.email Pablojuan@foryoursystem.com  git config –list
  • 17. GIT  Entender Fluxo  Trabalhar com informações  Ignorando arquivos  LOGs  Exercicios  Comandos:  Git INIT  Git ADD  GIT COMMIT –M  GIT LOG  GIT STATUS  GIT PULL  GIT PUSH ORIGIN MASTER
  • 18.
  • 19.
  • 20. GITHUB  CLONE  Issues  WIKI  Pulse  Graphs  Settings  FORK  PullRequest  Recuperando commits  git reset --hard "nome da tag ou Hash do Commit !"  git push origin HEAD --force
  • 21.
  • 22.
  • 23.
  • 25. Git/GitHub Do Clone ao Gerenciamento de projetos Pablo Juan Microsoft Student Partner