$30 off During Our Annual Pro Sale. View Details »

Mini-curso de Git

Mini-curso de Git

Keynote usado no Mini-curso de Git, apresentado na 18a Semana Integrada da PUC-Campinas.

Fabricio Serralvo

September 13, 2016
Tweet

More Decks by Fabricio Serralvo

Other Decks in Programming

Transcript

  1. View Slide

  2. Prazer, Fabrício
    • Desenvolvedor iOS no Instituto Eldorado

    • Background web (2012 ~ 2014)
    • Sistemas de Informação, PUC Campinas

    View Slide

  3. Desenvolvendo Software
    • Software na faculdade
    • Software na vida real
    • Comparativo

    View Slide

  4. O que é Git?
    • Criado por Linus Torvalds
    • Controle de Versão
    • Ferramenta chave para desenvolvimento

    View Slide

  5. E quem usa Git?
    • 69.3% de acordo com o StackOverflow
    Survey 2015
    • Google, Microsoft, Facebook, Twitter
    http://stackoverflow.com/research/developer-survey-2015 & https://git-scm.com

    View Slide

  6. E esse tal de Github?
    • Hospedagem de projetos
    • Rede Social
    • Comunidade Open Source

    View Slide

  7. Comandos Iniciais
    • Primeira atividade
    • No Windows: git bash
    • Unix like: Terminal

    View Slide

  8. $ git —version

    View Slide

  9. $ sudo apt-get install git

    View Slide

  10. $ git config —global user.name “Nome"
    $ git config —global user.email “seu@email“

    View Slide

  11. $ git init

    View Slide

  12. $ git add arquivo.txt

    View Slide

  13. $ git commit -m “Inclusão do arquivo.txt”

    View Slide

  14. $ git log

    View Slide

  15. $ git status

    View Slide

  16. $ git checkout — arquivo

    View Slide

  17. Código Remoto
    • Segunda atividade
    • Acesse github.com/join e crie sua conta
    • Após a criação da conta: github.com/
    new

    View Slide

  18. $ git remote add origin 

    https://github.com/serralvo/minicurso.git

    View Slide

  19. $ git push origin master

    View Slide

  20. Código Remoto
    • Acesse a página do repositório criado
    • Clique no botão “Create new file”
    • Edite o arquivo e clique no botão

    “Commit new file”

    View Slide

  21. $ git pull origin master

    View Slide

  22. Branch
    • O que é
    • Quando usar
    • Terceira atividade

    View Slide

  23. $ git branch correcao

    View Slide

  24. $ git checkout correcao

    View Slide

  25. $ git add arquivo.txt

    View Slide

  26. $ git commit -m “Alteração na branch correcao"

    View Slide

  27. Merge
    • O que é
    • Objetivo
    • Ultima atividade

    View Slide

  28. $ git checkout master

    View Slide

  29. $ git merge correcao

    View Slide

  30. C1 C2
    C3
    master
    correcao
    C4

    View Slide

  31. Para finalizar
    • Student Pack: education.github.com
    • Comandos úteis
    • Opções gráficas e outros hosts

    View Slide

  32. bit.ly/fb-minicurso

    View Slide

  33. Obrigado!
    serralvo.co

    View Slide