SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
Git ao gitHub
Hello!Ewerton Luan
Formado em Redes de Computadores – UNIP
Cursando Engenharia de Software – Estacio
MCP: Microsoft Certified Professional Windows Server 2012
1.
Git
Let’s start
Quem
nunca?
Trabalho_Old
Trabalho_final
Trabalho_final_2
Trabalho_final_3
Trabalho_final_de_verdade
O que é um sistema de controle de versão
distribuído?
× Os DVCSs permitem acesso total a todos os
arquivos, ramos e iterações de um projeto
× Permitem que todos os usuários tenham
acesso a um histórico completo e
independente de todas as alterações.
× Não precisam de uma conexão constante com
um repositório central
Antes:
2002 - O projeto do Kernel
começou usar uma DVCS
proprietária chamada
BitKeeper.
2005 – Virou paga e começou o
desenvolvimento do git pela
Comunidade Linux
(especialmente Linus Torvalds)
Historia do git
Novo sistema :
Velocidade, projeto simples,
forte suporte para
desenvolvimento não-linear
(milhares de ramos
paralelos)
Completamente distribuído
e capaz de lidar com
projetos grandes
Porque o git?
Ajuda a organizar o
desenvolviemnto do
projeto entre os
desenvolvedores
Os desenvolvedores
podem trabalhar em
qualquer lugar
Requisito e um
diferencial para
trabalhar com TI
Install
the
Git
Windows →  http://git-scm.com/download/win
$ git config –global user.name
Ewerton Luan
$ git config –global user.email
ewerton.luan@bxnerd.com
$ git config --list
Configuração
inicial
 
$ git init
$ git clone
$ git status
$ git add
$ git branch
$ git commit
$ git merge
$ git pull
$ git push
Os três estados basicos
Detalhando...
Primeiro
commit
$ gitinit
$ gitadd .
$ gitstatus
$ gitcom m it–m “Inicio do projeto”
Merge & branch
Git branch
Git checkout
$ git branch kame
$ git checkout kame
$ git merge kame$ git commit
-m “Saudação”
Master
Merge
kam
e
kam
e
Master Master
$ git init
$ git commit -m
“Aprendeu o
kamehameha”
kame
$ git commit
-m “Goku”
Branch
Traduzindo...
2.
Github
Do you have a moment to talk
about GitHub?
GitHub
O Github é um serviço web que oferece diversas
funcionalidades extras aplicadas ao git.
Resumindo, você poderá usar gratuitamente o
github para hospedar seus projetos pessoais e
contribuir com outros projetos existentes.
Primeiro
Poderoso você se tornou, o lado Open Source
eu sinto em você
Repositório
Our process is easy
git remote add 
origin
git push -u 
origin master
git pull origin 
master
Pull
$ git pull
Clone
$ git clone
https://github.com/libgit2/libgit2
mylibgit
Obrigado!Alguma pergunta?
tips
$ git help
$ git reset 
$ git stash
$ git log
usar saídas do git coloridas: $ git config color.ui true
.gitignore
Forking
https://try.github.io/levels/1/challenges/1
https://guides.github.com/introduction/flow/
https://git-scm.com/book/pt-br/v2
Credits
× Presentation template by SlidesCarnival
× Photographs by Startupstockphotos
× Octobi Wan Catnobi by Octodex
× Biografia by Git-book and Git Handbook
× Facebook & GitHub EwertonLuan
× Goku - Rebosteio

Mais conteúdo relacionado

Mais procurados

Controle de Versão Distribuído com Git básico
Controle de Versão Distribuído com Git básicoControle de Versão Distribuído com Git básico
Controle de Versão Distribuído com Git básico
Fabricio Nogueira
 

Mais procurados (20)

Git ...ftw!
Git ...ftw!  Git ...ftw!
Git ...ftw!
 
Introdução ao git
Introdução ao gitIntrodução ao git
Introdução ao git
 
Git & GitHub for beginners
Git & GitHub for beginnersGit & GitHub for beginners
Git & GitHub for beginners
 
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
 
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
 
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
 
Iniciando com docker
Iniciando com dockerIniciando com docker
Iniciando com docker
 
Ferramentas e bibliotecas que você deveria estar utilizando - Desenvolvimento...
Ferramentas e bibliotecas que você deveria estar utilizando - Desenvolvimento...Ferramentas e bibliotecas que você deveria estar utilizando - Desenvolvimento...
Ferramentas e bibliotecas que você deveria estar utilizando - Desenvolvimento...
 
O que é Docker?
O que é Docker?O que é Docker?
O que é Docker?
 
Controle de Versão Distribuído com Git básico
Controle de Versão Distribuído com Git básicoControle de Versão Distribuído com Git básico
Controle de Versão Distribuído com Git básico
 
Mini Curso - Git com GitHub
Mini Curso - Git com GitHubMini Curso - Git com GitHub
Mini Curso - Git com GitHub
 
Git e Github
Git e GithubGit e Github
Git e Github
 
Git e GitHub - Conceitos Básicos
Git e GitHub - Conceitos BásicosGit e GitHub - Conceitos Básicos
Git e GitHub - Conceitos Básicos
 
Git Básico
Git BásicoGit Básico
Git Básico
 
Git e Github para Iniciantes by Alysson Ajackson
Git e Github para Iniciantes by Alysson AjacksonGit e Github para Iniciantes by Alysson Ajackson
Git e Github para Iniciantes by Alysson Ajackson
 
Git e git hub para iniciantes
Git e git hub para iniciantesGit e git hub para iniciantes
Git e git hub para iniciantes
 
Git
GitGit
Git
 
Introdução ao Docker
Introdução ao DockerIntrodução ao Docker
Introdução ao Docker
 
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
 
Apresentacao docker
Apresentacao dockerApresentacao docker
Apresentacao docker
 

Semelhante a Git ao GitHub

workshopgitparainiciantes1-190901224755.pdf
workshopgitparainiciantes1-190901224755.pdfworkshopgitparainiciantes1-190901224755.pdf
workshopgitparainiciantes1-190901224755.pdf
AuriceliaRosa
 
Controle de versionamento com Git
Controle de versionamento com GitControle de versionamento com Git
Controle de versionamento com Git
Raphael Cruzeiro
 

Semelhante a Git ao GitHub (20)

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 Rápido e Fácil
Git Rápido e FácilGit Rápido e Fácil
Git Rápido e Fácil
 
Intervalo técnico Git/SVN
Intervalo técnico Git/SVNIntervalo técnico Git/SVN
Intervalo técnico Git/SVN
 
workshopgitparainiciantes1-190901224755.pdf
workshopgitparainiciantes1-190901224755.pdfworkshopgitparainiciantes1-190901224755.pdf
workshopgitparainiciantes1-190901224755.pdf
 
Introdução ao Git
Introdução ao GitIntrodução ao Git
Introdução ao Git
 
Git e boas praticas!
Git e boas praticas!Git e boas praticas!
Git e boas praticas!
 
Minicurso GIT Completo (2022)
Minicurso GIT Completo (2022)Minicurso GIT Completo (2022)
Minicurso GIT Completo (2022)
 
Minicurso GIT 2022 - SENAC
Minicurso GIT 2022 - SENACMinicurso GIT 2022 - SENAC
Minicurso GIT 2022 - SENAC
 
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
 
Controle de versionamento com Git
Controle de versionamento com GitControle de versionamento com Git
Controle de versionamento com 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 Básico
GIT BásicoGIT Básico
GIT Básico
 
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
 
EIIFRO2014 - Desenvolvimento Colaborativo de Software
EIIFRO2014 - Desenvolvimento Colaborativo de SoftwareEIIFRO2014 - Desenvolvimento Colaborativo de Software
EIIFRO2014 - Desenvolvimento Colaborativo de Software
 
Git em pequenos projetos - Sandro Custódio - Tchelinux Livramento 2019
Git em pequenos projetos - Sandro Custódio - Tchelinux Livramento 2019Git em pequenos projetos - Sandro Custódio - Tchelinux Livramento 2019
Git em pequenos projetos - Sandro Custódio - Tchelinux Livramento 2019
 
Git
GitGit
Git
 
Introdução ao git
Introdução ao gitIntrodução ao git
Introdução ao git
 
Git
GitGit
Git
 
Git e GitHub
Git e GitHubGit e GitHub
Git e GitHub
 
Introdução ao Git - fs2w - GrupySP
Introdução ao Git - fs2w - GrupySPIntrodução ao Git - fs2w - GrupySP
Introdução ao Git - fs2w - GrupySP
 

Último

Último (6)

ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 

Git ao GitHub