Introdução ao
GIT
1.Controle de
Versão
“
O controle de versão é um sistema que registra
as mudanças feitas em um arquivo ou um
conjunto de arquivos ao longo do t...
2. Mas por que
usar o GIT?
Vantagens
◎ O tamanho do projeto indifere;
◎ Suporte para desenvolvimento não linear;
◎ Histórico de alterações;
◎ Reverte...
Repositório Centralizado
Repositório Distribuído
Snapshots x Diferença
Snapshots x Diferença
3. Git não é GitHub
(muito menos Bitbucket)
Git - GitHub - Bitbucket
4. Instalação
Instalação
◎ Acesse:
○ http://git-scm.com/
◎ Uso via terminal ou usando uma GUI
○ Acesse:
○ http://git-scm.com/downloads/g...
4. Hands On
Ciclo de Vida do Status dos Arquivos
Comandos básicos
◎ Identidade
○ Adicione um nome e email
◎ Criando um repositório local
◎ git clone /caminho/para/o/repositório
◎ git clone usuário@servidor:
/caminho/para/o/repositório
○ Exemplos:
◎ Adicionando um arquivo alterado no
staged:
1. Adiciona apenas um arquivo
2. Adiciona todos os arquivos do diretório
3. A...
◎ Dando commit nos arquivos que estão no
staged:
1. É aberto um editor padrão para envio da
mensagem de commit (Normalment...
◎ Carregar e subir código para o repositório
remoto:
1. Pega as informações do repositório remoto
2. Sobe os commits para ...
1. É criado uma nova branch, mas você
continua na atual
2. Troca-se de Branch
3. Cria-se uma nova branch e é trocado para
...
◎ Visualiza o histórico de alterações:
1. Visualização comum:
2. Visualiza o histórico em um formato “mais
gráfico”.
Source Tree
TortoiseGIT
Obrigado!
Alguma dúvida?
Você pode me encontrar em:
marcos.a.melo.dias@gmail.com
http://marcosdias.github.io/blog/
Referência
◎ https://git-scm.com/book/pt-br/v1
◎ http://rogerdudler.github.io/git-
guide/index.pt_BR.html
◎ Indicação para...
Creditos
◎ Template da apresentação do SlidesCarnival
◎ Imagens do próprio autor
◎ Imagens da Internet
◎ Imagens das refer...
Próximos SlideShares
Carregando em…5
×

Introdução ao git

303 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
303
No SlideShare
0
A partir de incorporações
0
Número de incorporações
80
Ações
Compartilhamentos
0
Downloads
5
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

×