Download - Introdução ao Git e Github Desktop
![Page 1: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/1.jpg)
Introdução ao git e
github desktop.
![Page 2: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/2.jpg)
Para iniciar
Vamos criar um diretório chamado octobox e entrar nele.
![Page 3: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/3.jpg)
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
![Page 4: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/4.jpg)
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
![Page 5: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/5.jpg)
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
![Page 6: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/6.jpg)
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
![Page 7: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/7.jpg)
Bom trabalho! Git controla agora o nosso arquivo octocat.txt. Vamos executar git status novamente para ver onde estamos:
Verificação de alterações
![Page 8: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/8.jpg)
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
![Page 9: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/9.jpg)
Vamos criar mais alguns arquivos e um subdiretório, use os comandos abaixo:
Para o próximo passo
![Page 10: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/10.jpg)
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
![Page 11: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/11.jpg)
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
![Page 12: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/12.jpg)
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
![Page 13: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/13.jpg)
Tela Inicial Github
![Page 14: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/14.jpg)
Adicionando o projeto
![Page 15: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/15.jpg)
Changes
![Page 16: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/16.jpg)
History
![Page 17: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/17.jpg)
Branches
![Page 18: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/18.jpg)
Alterações
![Page 19: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/19.jpg)
Histórico
![Page 20: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/20.jpg)
Nova Alteração
![Page 21: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/21.jpg)
Fiz algo errado. Putz!!!
![Page 22: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/22.jpg)
Desfazendo erros
![Page 23: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/23.jpg)
Erros desfeitos
![Page 24: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/24.jpg)
Trabalhando com branches
![Page 25: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/25.jpg)
Criando um novo branch
![Page 26: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/26.jpg)
Branch criado
![Page 27: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/27.jpg)
Alterações no branch
![Page 28: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/28.jpg)
Replicar alterações
![Page 29: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/29.jpg)
Alterações replicadas
![Page 30: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/30.jpg)
Conta antes de publicar
![Page 31: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/31.jpg)
Publicar repositório
![Page 32: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/32.jpg)
Conta depois de publicar
![Page 33: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/33.jpg)
Novas alterações
![Page 34: Introdução ao Git e Github Desktop](https://reader036.vdocuments.com.br/reader036/viewer/2022081418/55bab78ebb61ebea718b45f4/html5/thumbnails/34.jpg)
Links
http://git-scm.com/
https://github.com
http://notepad.cc/gitgithub