Upgrade to Pro — share decks privately, control downloads, hide ads and more …

git tutorial

git tutorial

MMAでのGit講習会資料

masawada

June 07, 2013
Tweet

More Decks by masawada

Other Decks in Technology

Transcript

  1. Gitߨश
    2013.06.07

    View Slide

  2. @masawada

    View Slide

  3. Զ͕masawadaͩ

    View Slide

  4. View Slide

  5. Git is Կ

    View Slide

  6. Git is DVCS

    View Slide

  7. DVCS is Կ

    View Slide

  8. DVCS
    = Distributed Versionɹ
    Control Systemɹ

    View Slide

  9. DVCS
    = ෼ࢄόʔδϣϯ
    ؅ཧγεςϜ

    View Slide

  10. VCS

    View Slide

  11. όʔδϣϯ؅ཧγεςϜ

    View Slide

  12. όʔδϣϯ؅ཧγεςϜ
    Λ ͢Δ

    View Slide

  13. όʔδϣϯ؅ཧγεςϜ

    View Slide

  14. ϓϩάϥϜॻ͍ͯͯ

    View Slide

  15. Ұ୴͜͜Ͱηʔϒ͍ͨ͠…

    View Slide

  16. ͋Δ͋Δ

    View Slide

  17. ϑΝΠϧϕʔε؅ཧ

    View Slide

  18. View Slide

  19. ͜Ε͸ϚδͰϠό͍

    View Slide

  20. VCSΛ࢖͓͏

    View Slide

  21. VCS
    • ϑΝΠϧͷ࡞੒೔࣌
    • มߋ೔࣌
    • มߋ఺
    ϑΝΠϧͷߋ৽Λه࿥͢ΔͨΊͷπʔϧ

    View Slide

  22. VCS
    •ूதܕ
    •CVS
    •Subversion
    •Bazzar
    •෼ࢄܕ
    •Git
    •Mercurial
    •Darcs

    View Slide

  23. View Slide

  24. GitHub͕࡞ͬͨΘ͚
    ͡Όͳ͍

    View Slide

  25. Linus(LinuxΧʔωϧ࡞ͬͨਓ)͕࡞ͬͨ

    View Slide

  26. ຊ୊

    View Slide

  27. GitΛ࢖ͬͯΈΑ͏

    View Slide

  28. •git init
    •git add [files]
    •git commit -m ‘message’
    •git push -u origin master

    View Slide

  29. •git clone
    •git status
    •git log
    •git checkout [branch]

    View Slide

  30. •git remote add
    •git merge
    •git diff
    •.gitignore

    View Slide

  31. View Slide

  32. ͜͏ͳΔલʹ

    View Slide