Git

396 views

Published on

Introdução ao Git

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
396
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
5
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Git

  1. 1. A ferramenta indispensável na bagagem do programador
  2. 2. Quem Sou Eu? Patrício dos Santos Desenvolvedor Web: PHP, Ruby on Rails Desktop: C#, Java Entre outros… http://www.patriciodossantos.net https://github.com/PSantos10/ ps@patriciodossantos.net
  3. 3. Git – O que é? • • • • • Sistema de controle de versão distribuído; Sistema de Gestão de Código Fonte; Rápido e Eficiente; Escrito pelo Linus Torvalds Inicialmente escrito para o desenvolvimento do Kernel Linux.
  4. 4. 1. – Instalação e Configuração • Windows • http://git-scm.com/download/win • Linux • http://git-scm.com/download/linux • Mac • http://git-scm.com/download/mac
  5. 5. 1.1. Instalação no Windows
  6. 6. 1.2. Configurações Iniciais
  7. 7. We are Ready to Start!
  8. 8. 2.1. Criando novo repositório git init
  9. 9. 2.2. Copiar um repositório git clone c:repositório_a git clone git@github.com:PSantos10/minha_pagina.git
  10. 10. Let’s do It!
  11. 11. 3. Fluxo de trabalho • Working Directory • Index • HEAD (Repository)
  12. 12. 4. Adicionar ficheiro ao repositório git add index.php git add * git commit –m “adicionando ficheiro index.php”
  13. 13. 5. Git Status git status
  14. 14. 6. .gitignore Exemplos: https://github.com/github/gitignore Gerador: http://gitignore.io/
  15. 15. Let’s do It!
  16. 16. 7. Repositório Remoto
  17. 17. 7.1. Adicionar Repositório Remoto git remote add origin git@github.com:PSantos10/minha_pagina.git
  18. 18. 7.2. Enviando alterações para o rep. remoto git push origin master
  19. 19. 7.3. Actualizando o repositório local git pull
  20. 20. Let’s do It!
  21. 21. 8. Outros comandos git merge <branch> git checkout –b <new_branch> git log git checkout <new_branch> git tag 1.0.0 1b2e1d63ff
  22. 22. Let’s do It!
  23. 23. 9. Ferramentas Gráficas
  24. 24. FIM Obrigado!

×