SlideShare uma empresa Scribd logo
1 de 34
Introdução ao git
e
github desktop.
Para iniciar
Vamos criar um diretório chamado octobox e
entrar nele.
Git permite que grupos de pessoas trabalhem nos
mesmos documentos (muitas vezes de código), ao
mesmo tempo, e sem pisar nos pés uns dos outros.
Para inicializar um repositório Git, use o seguinte
comando:
Iniciando Git
Bom trabalho! Como git apenas nos disse, o nosso
diretório "octobox" agora tem um repositório vazio no
.git. O repositório é um diretório oculto onde git opera.
Em seguida, vamos digitar o comando git status para
ver qual estado atual do nosso projeto:
Verificando o status
Vamos criar um arquivo chamado octocat.txt no
repositório octobox você pode usar o comando:
Você deve executar o comando git status novamente
para ver como o estado repositório mudou:
Adicionando arquivos
Bom, parece que nosso repositório git está funcionando
corretamente. Observe como git diz octocat.txt é
"untracked"? Isso significa que git vê que octocat.txt é
um novo arquivo. Para dizer ao git para começar a
controlar as alterações feitas em octocat.txt, primeiro
precisamos adicioná-lo à área de teste (staging ou
index) usando git add.
Adicionando Alterações
Bom trabalho! Git controla agora o nosso arquivo
octocat.txt. Vamos executar git status novamente para
ver onde estamos:
Verificação de alterações
Observe como git diz que as alterações devem ser
armazenadas? Os arquivos listados aqui estão na área
de preparo (staging ou index), e eles não estão em
nosso repositório ainda. Poderíamos adicionar ou
remover arquivos da área de preparo (staging ou
index) antes de armazená-los no repositório. Para
armazenar as nossas mudanças na área de preparo
(staging ou index) executamos o comando commit
com uma mensagem descrevendo o que nós mudamos.
Vamos fazer isso agora, digitando:
Armazenar alteraçoes
Vamos criar mais alguns arquivos e um subdiretório,
use os comandos abaixo:
Para o próximo passo
Você também pode usar curingas, se você quiser
adicionar muitos arquivos do mesmo tipo. Observe que
nós adicionamos um monte de arquivos e alguns deles
ficaram no subdiretórios "octofamily". Felizmente,
podemos adicionar todos os novos arquivos usando um
curinga com git add. Não se esqueça das aspas!
Adicionando todas as alterações
Você adicionou todos os arquivos de texto para a área
de teste (staging ou index). Sinta-se livre para
executar git status para ver o que você está prestes a
armazenar. Se parece bom, vá em frente e execute:
Armazenar todas as alterações
Então, nós fizemos algumas "commits". Agora vamos
ver alguns deles para ver o que mudou. Felizmente para
nós, há git log. Pense em log do git como um jornal que
se lembra de todas as mudanças que já fizemos até
agora, na ordem em que a fizemos. Tente executá-lo
agora:
Histórico
Tela Inicial Github
Adicionando o projeto
Changes
History
Branches
Alterações
Histórico
Nova Alteração
Fiz algo errado. Putz!!!
Desfazendo erros
Erros desfeitos
Trabalhando com branches
Criando um novo branch
Branch criado
Alterações no branch
Replicar alterações
Alterações replicadas
Conta antes de publicar
Publicar repositório
Conta depois de publicar
Novas alterações
Links
http://git-scm.com/
https://github.com
http://notepad.cc/gitgithub

Mais conteúdo relacionado

Mais procurados

Controle de versionamento com Git
Controle de versionamento com GitControle de versionamento com Git
Controle de versionamento com GitRaphael Cruzeiro
 
Como fazer controle de versões de dados e modelos de Machine Learning usando...
 Como fazer controle de versões de dados e modelos de Machine Learning usando... Como fazer controle de versões de dados e modelos de Machine Learning usando...
Como fazer controle de versões de dados e modelos de Machine Learning usando...Alexandre Ray
 
Git - GitHub
Git - GitHubGit - GitHub
Git - GitHubWagner
 
Introdução ao Git
Introdução ao GitIntrodução ao Git
Introdução ao GitOto Junior
 
Git - Rápido, seguro, eficiente
Git - Rápido, seguro, eficienteGit - Rápido, seguro, eficiente
Git - Rápido, seguro, eficienteWaldyr Felix
 
Minicurso GIT PET Computação
Minicurso GIT PET ComputaçãoMinicurso GIT PET Computação
Minicurso GIT PET ComputaçãoBruno Orlandi
 
Introdução ao GitHub e Git
Introdução ao GitHub  e GitIntrodução ao GitHub  e Git
Introdução ao GitHub e GitIgor Steinmacher
 
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 - WebschoolBruno Orlandi
 
Git e git hub para iniciantes
Git e git hub para iniciantesGit e git hub para iniciantes
Git e git hub para iniciantesMario Ernesto
 
Git e GitHub: Versionamento de Código Fácil
Git e GitHub: Versionamento de Código FácilGit e GitHub: Versionamento de Código Fácil
Git e GitHub: Versionamento de Código FácilTiago Antônio da Silva
 
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 AjacksonAlysson Ajackson
 

Mais procurados (20)

Controle de versionamento com Git
Controle de versionamento com GitControle de versionamento com Git
Controle de versionamento com Git
 
Como fazer controle de versões de dados e modelos de Machine Learning usando...
 Como fazer controle de versões de dados e modelos de Machine Learning usando... Como fazer controle de versões de dados e modelos de Machine Learning usando...
Como fazer controle de versões de dados e modelos de Machine Learning usando...
 
Introdução ao Git
Introdução ao GitIntrodução ao Git
Introdução ao Git
 
Git - GitHub
Git - GitHubGit - GitHub
Git - GitHub
 
Introdução ao Git
Introdução ao GitIntrodução ao Git
Introdução ao Git
 
Fórum sobre Git
Fórum sobre GitFórum sobre Git
Fórum sobre Git
 
Git - Rápido, seguro, eficiente
Git - Rápido, seguro, eficienteGit - Rápido, seguro, eficiente
Git - Rápido, seguro, eficiente
 
Git & Delphi
Git & DelphiGit & Delphi
Git & Delphi
 
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
 
Minicurso GIT PET Computação
Minicurso GIT PET ComputaçãoMinicurso GIT PET Computação
Minicurso GIT PET Computação
 
Introdução ao GitHub e Git
Introdução ao GitHub  e GitIntrodução ao GitHub  e Git
Introdução ao GitHub e Git
 
Gerenciando projetos com Git e GitHub
Gerenciando projetos com Git e GitHubGerenciando projetos com Git e GitHub
Gerenciando projetos com Git e GitHub
 
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
 
Git e Github
Git e GithubGit e Github
Git e Github
 
Git e git hub para iniciantes
Git e git hub para iniciantesGit e git hub para iniciantes
Git e git hub para iniciantes
 
Git e GitHub: Versionamento de Código Fácil
Git e GitHub: Versionamento de Código FácilGit e GitHub: Versionamento de Código Fácil
Git e GitHub: Versionamento de Código Fácil
 
Git
GitGit
Git
 
Git e github
Git e githubGit e github
Git e github
 
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
 

Semelhante a Introdução ao Git e Github Desktop.

Git - O Rebase Pode Te Assustar
Git - O Rebase Pode Te AssustarGit - O Rebase Pode Te Assustar
Git - O Rebase Pode Te AssustarAlberto Leal
 
Learn about Git - Git Tutorial
Learn about Git - Git TutorialLearn about Git - Git Tutorial
Learn about Git - Git TutorialLucas Brigida
 
EIIFRO2014 - Desenvolvimento Colaborativo de Software
EIIFRO2014 - Desenvolvimento Colaborativo de SoftwareEIIFRO2014 - Desenvolvimento Colaborativo de Software
EIIFRO2014 - Desenvolvimento Colaborativo de SoftwareAldson Diego
 
Minicurso GIT 2022 - SENAC
Minicurso GIT 2022 - SENACMinicurso GIT 2022 - SENAC
Minicurso GIT 2022 - SENACDanilo Pinotti
 
O Fantástico Mundo de Git
O Fantástico Mundo de GitO Fantástico Mundo de Git
O Fantástico Mundo de GitMatheus Fidelis
 
Controle de versão com Git e BitBucket
Controle de versão com Git e BitBucketControle de versão com Git e BitBucket
Controle de versão com Git e BitBucketMarcio Barbosa
 
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ásicoFabricio Nogueira
 
Conceitos e exemplos em versionamento de código
Conceitos e exemplos em versionamento de códigoConceitos e exemplos em versionamento de código
Conceitos e exemplos em versionamento de códigoFelipe
 
Minicurso GIT Completo (2022)
Minicurso GIT Completo (2022)Minicurso GIT Completo (2022)
Minicurso GIT Completo (2022)Danilo Pinotti
 
Git github tortoise git
Git github tortoise gitGit github tortoise git
Git github tortoise gitmaxrosan
 
Intervalo técnico Git/SVN
Intervalo técnico Git/SVNIntervalo técnico Git/SVN
Intervalo técnico Git/SVNLuciano Lima
 
Conhecendo o git.
Conhecendo o git.Conhecendo o git.
Conhecendo o git.Rafael Ivan
 
Usando Git na Unity - Gaming For All 2021
Usando Git na Unity - Gaming For All 2021Usando Git na Unity - Gaming For All 2021
Usando Git na Unity - Gaming For All 2021Erik Cruz
 

Semelhante a Introdução ao Git e Github Desktop. (20)

Git - O Rebase Pode Te Assustar
Git - O Rebase Pode Te AssustarGit - O Rebase Pode Te Assustar
Git - O Rebase Pode Te Assustar
 
Introdução ao git
Introdução ao gitIntrodução ao git
Introdução ao git
 
Learn about Git - Git Tutorial
Learn about Git - Git TutorialLearn about Git - Git Tutorial
Learn about Git - Git Tutorial
 
EIIFRO2014 - Desenvolvimento Colaborativo de Software
EIIFRO2014 - Desenvolvimento Colaborativo de SoftwareEIIFRO2014 - Desenvolvimento Colaborativo de Software
EIIFRO2014 - Desenvolvimento Colaborativo de Software
 
Minicurso GIT 2022 - SENAC
Minicurso GIT 2022 - SENACMinicurso GIT 2022 - SENAC
Minicurso GIT 2022 - SENAC
 
O Fantástico Mundo de Git
O Fantástico Mundo de GitO Fantástico Mundo de Git
O Fantástico Mundo de Git
 
GIT - Hands-On
GIT - Hands-On GIT - Hands-On
GIT - Hands-On
 
GIT Básico
GIT BásicoGIT Básico
GIT Básico
 
Git
GitGit
Git
 
Controle de versão com Git e BitBucket
Controle de versão com Git e BitBucketControle de versão com Git e BitBucket
Controle de versão com Git e BitBucket
 
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
 
Conceitos e exemplos em versionamento de código
Conceitos e exemplos em versionamento de códigoConceitos e exemplos em versionamento de código
Conceitos e exemplos em versionamento de código
 
Oficina de Git EEDACT2015
Oficina de Git EEDACT2015Oficina de Git EEDACT2015
Oficina de Git EEDACT2015
 
Minicurso GIT Completo (2022)
Minicurso GIT Completo (2022)Minicurso GIT Completo (2022)
Minicurso GIT Completo (2022)
 
Git do Zero - Campus Party #12
Git do Zero - Campus Party #12Git do Zero - Campus Party #12
Git do Zero - Campus Party #12
 
Git github tortoise git
Git github tortoise gitGit github tortoise git
Git github tortoise git
 
Ferramenta git
Ferramenta gitFerramenta git
Ferramenta git
 
Intervalo técnico Git/SVN
Intervalo técnico Git/SVNIntervalo técnico Git/SVN
Intervalo técnico Git/SVN
 
Conhecendo o git.
Conhecendo o git.Conhecendo o git.
Conhecendo o git.
 
Usando Git na Unity - Gaming For All 2021
Usando Git na Unity - Gaming For All 2021Usando Git na Unity - Gaming For All 2021
Usando Git na Unity - Gaming For All 2021
 

Introdução ao Git e Github Desktop.

  • 2. Para iniciar Vamos criar um diretório chamado octobox e entrar nele.
  • 3. Git permite que grupos de pessoas trabalhem nos mesmos documentos (muitas vezes de código), ao mesmo tempo, e sem pisar nos pés uns dos outros. Para inicializar um repositório Git, use o seguinte comando: Iniciando Git
  • 4. Bom trabalho! Como git apenas nos disse, o nosso diretório "octobox" agora tem um repositório vazio no .git. O repositório é um diretório oculto onde git opera. Em seguida, vamos digitar o comando git status para ver qual estado atual do nosso projeto: Verificando o status
  • 5. Vamos criar um arquivo chamado octocat.txt no repositório octobox você pode usar o comando: Você deve executar o comando git status novamente para ver como o estado repositório mudou: Adicionando arquivos
  • 6. Bom, parece que nosso repositório git está funcionando corretamente. Observe como git diz octocat.txt é "untracked"? Isso significa que git vê que octocat.txt é um novo arquivo. Para dizer ao git para começar a controlar as alterações feitas em octocat.txt, primeiro precisamos adicioná-lo à área de teste (staging ou index) usando git add. Adicionando Alterações
  • 7. Bom trabalho! Git controla agora o nosso arquivo octocat.txt. Vamos executar git status novamente para ver onde estamos: Verificação de alterações
  • 8. Observe como git diz que as alterações devem ser armazenadas? Os arquivos listados aqui estão na área de preparo (staging ou index), e eles não estão em nosso repositório ainda. Poderíamos adicionar ou remover arquivos da área de preparo (staging ou index) antes de armazená-los no repositório. Para armazenar as nossas mudanças na área de preparo (staging ou index) executamos o comando commit com uma mensagem descrevendo o que nós mudamos. Vamos fazer isso agora, digitando: Armazenar alteraçoes
  • 9. Vamos criar mais alguns arquivos e um subdiretório, use os comandos abaixo: Para o próximo passo
  • 10. Você também pode usar curingas, se você quiser adicionar muitos arquivos do mesmo tipo. Observe que nós adicionamos um monte de arquivos e alguns deles ficaram no subdiretórios "octofamily". Felizmente, podemos adicionar todos os novos arquivos usando um curinga com git add. Não se esqueça das aspas! Adicionando todas as alterações
  • 11. Você adicionou todos os arquivos de texto para a área de teste (staging ou index). Sinta-se livre para executar git status para ver o que você está prestes a armazenar. Se parece bom, vá em frente e execute: Armazenar todas as alterações
  • 12. Então, nós fizemos algumas "commits". Agora vamos ver alguns deles para ver o que mudou. Felizmente para nós, há git log. Pense em log do git como um jornal que se lembra de todas as mudanças que já fizemos até agora, na ordem em que a fizemos. Tente executá-lo agora: Histórico
  • 21. Fiz algo errado. Putz!!!
  • 25. Criando um novo branch
  • 30. Conta antes de publicar
  • 32. Conta depois de publicar