Introdução ao git

316 visualizações

Publicada em

Treinamento sobre Introdução ao Git realizado na empresa Zaruc.

Publicada em: Software
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
316
No SlideShare
0
A partir de incorporações
0
Número de incorporações
80
Ações
Compartilhamentos
0
Downloads
9
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Introdução ao git

  1. 1. Introdução ao GIT
  2. 2. 1.Controle de Versão
  3. 3. “ 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.
  4. 4. 2. Mas por que usar o GIT?
  5. 5. Vantagens ◎ O tamanho do projeto indifere; ◎ Suporte para desenvolvimento não linear; ◎ Histórico de alterações; ◎ Reverter alterações; ◎ Facilita o trabalho em equipe; ◎ Integridade; ◎ Open Source; ◎ Repositório Distribuido; ◎ Snapshots X Diferença.
  6. 6. Repositório Centralizado
  7. 7. Repositório Distribuído
  8. 8. Snapshots x Diferença
  9. 9. Snapshots x Diferença
  10. 10. 3. Git não é GitHub (muito menos Bitbucket)
  11. 11. Git - GitHub - Bitbucket
  12. 12. 4. Instalação
  13. 13. Instalação ◎ Acesse: ○ http://git-scm.com/ ◎ Uso via terminal ou usando uma GUI ○ Acesse: ○ http://git-scm.com/downloads/guis
  14. 14. 4. Hands On
  15. 15. Ciclo de Vida do Status dos Arquivos
  16. 16. Comandos básicos ◎ Identidade ○ Adicione um nome e email ◎ Criando um repositório local
  17. 17. ◎ git clone /caminho/para/o/repositório ◎ git clone usuário@servidor: /caminho/para/o/repositório ○ Exemplos:
  18. 18. ◎ Adicionando um arquivo alterado no staged: 1. Adiciona apenas um arquivo 2. Adiciona todos os arquivos do diretório 3. Adiciona todos os arquivos modificados 4. Item 3.
  19. 19. ◎ Dando commit nos arquivos que estão no staged: 1. É aberto um editor padrão para envio da mensagem de commit (Normalmente Vim ou Emacs) 2. Efetua o commit e já adiciona a mensagem 3. Adiciona os arquivos no staged e efetua o commit.
  20. 20. ◎ Carregar e subir código para o repositório remoto: 1. Pega as informações do repositório remoto 2. Sobe os commits para o repositório remoto.
  21. 21. 1. É criado uma nova branch, mas você continua na atual 2. Troca-se de Branch 3. Cria-se uma nova branch e é trocado para ela. 1. Merge entre a branch atual e a informada.
  22. 22. ◎ Visualiza o histórico de alterações: 1. Visualização comum: 2. Visualiza o histórico em um formato “mais gráfico”.
  23. 23. Source Tree
  24. 24. TortoiseGIT
  25. 25. Obrigado! Alguma dúvida? Você pode me encontrar em: marcos.a.melo.dias@gmail.com http://marcosdias.github.io/blog/
  26. 26. Referência ◎ https://git-scm.com/book/pt-br/v1 ◎ http://rogerdudler.github.io/git- guide/index.pt_BR.html ◎ Indicação para Git Cheat Sheet: ○ https://training.github. com/kit/downloads/github-git-cheat-sheet.pdf
  27. 27. Creditos ◎ Template da apresentação do SlidesCarnival ◎ Imagens do próprio autor ◎ Imagens da Internet ◎ Imagens das referências

×