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

2018-05a-Git/GitHub講義 / 2018-05a git and github lecture

2018-05a-Git/GitHub講義 / 2018-05a git and github lecture

2018年度の開発本部・運用本部「新人研修」の講義資料です。
(実施日:2018年7月2日)

Cybozu
PRO

July 02, 2018
Tweet

More Decks by Cybozu

Other Decks in Programming

Transcript

  1. /
    1 0


    View Slide


  2. l i g
    l i g g
    l g
    G
    l H
    l g b
    l b

    View Slide




  3. View Slide



  4. View Slide



  5. View Slide


  6. .
    / . / / ..
    . -
    / / /

    View Slide



  7. ) (1 ) 1 . .2 ( 12 1
    i ml iV O V
    l oV V C
    l O C 3 1 .SK
    l 3 1 . en V S

    )
    )
    )

    View Slide



  8. !

    !
    %#$&

    View Slide



  9. 9
    9
    !

    View Slide



  10. 1 1









    View Slide



  11. GI7F)$ EB:=E20 '&0
    l >I:DH &*"0#-)@G:68=)0
    l GI7F&1+)!%/)/2(
    GI7FEB:=E1+&0
    l $'ECI=EB:=E)58<;&(
    '
    .0
    1

    View Slide


  12. View Slide

  13. ) (
    : 3
    B 1 3

    View Slide

  14. ( )
    1

    View Slide

  15. ( )
    5 5
    5
    5
    5

    View Slide

  16. ( )
    A
    A A
    1 A
    A
    A A
    1 A
    A
    A
    A

    View Slide

  17. ( )
    A
    B 7
    A
    A
    B 7
    A
    A
    1
    B 7

    View Slide

  18. ( )

    B
    B
    B
    B
    B
    B
    B
    B
    B
    B

    View Slide




  19. ) )
    ) (
    ) (
    ) ( *
    )
    (

    View Slide

  20. ( )





    View Slide

  21. ( 1 )

    "
    !""
    "



    View Slide

  22. ( 2 )






    View Slide

  23. ( )

    %& #&
    !&

    "$

    !&

    View Slide




  24. View Slide

  25. (

    .
    )(

    View Slide

  26. (

    )(
    2
    1
    .3

    View Slide




  27. ) )2 .
    )
    )
    ) 3
    1 (

    View Slide


  28. lm
    v sd v s m a
    l t : m
    v s d l l l
    l
    l r v s
    l v sm v s
    ds e

    View Slide




  29. View Slide






  30. View Slide







  31. View Slide






  32. View Slide







  33. View Slide







  34. "$%


    &#%

    View Slide


  35. prtm g
    l c e l e
    l
    l eg t si
    t si

    u u u
    prtm fe

    View Slide


  36. View Slide




  37. 2
    7 : 7.3 /0 0 8
    3 720 8 0 .8 0/
    8/ 1 0/ 0 1 7 :8/ . 87 $ 0 /
    3 720 78 20/ 18: .8
    8/ 1 0/ 0 1 7 :8/ . 87 $ 0 /

    View Slide



  38. $
    8 ( )(#
    8 . 8 ( )(# 8 3 3 .
    8 ( )(#

    View Slide



  39. $
    .

    View Slide



  40. ,(
    @ D D
    @ >,1 @.>,,, . -A .> -, ) .A@ / . /1 1 9867 4 > $
    D > $ D 9867
    : D 2 ++-1/11 , (+))
    6 E 2 <>H>E < A> 3 D 5D > @ 4
    7> 2 A ), ),2+(2- ()0 #(1((
    : D M N + @ D @>
    A > @> > E > MA>
    @ , (+)) @+)@( 11/,>0+> ,. / A >0 - 0>
    6 E 2 >H E H 3>H E H 5@ @ M4
    7> 2 A ), ),2) 2-0 ()0 #(1((
    T
    @ 01@- ,1+ 1+).0 , 1,>A 1/, @A.- ((@
    @ >,1 @.>,,, . -A .> -, ) .A@ / . /1 1 9867 4 > $
    D > $ D 9867
    : D 2 ++-1/11 , (+))
    6 E 2 <>H>E < A> 3 D 5D > @ 4
    7> 2 A ), ),2+(2- ()0 #(1((
    : D M N + @ D @>
    A > @> > E > MA>

    View Slide




  41. -
    I V U -+), D+ , )D+220-C1,CD-/D0++F+C1 . 1C
    V -+), D+ , )D+220-C1,CD-/D0++F+C1 . 1C
    7WV T3 C T 4C T 6 D W R5
    9CV 3 F < - -3 +3.1 +) 1 $)2))
    F I V C( V(UNC I D( V(UNC I
    F 0+0 F ,CC,F ))/--
    C( V(UNC I
    $$$ D( V(UNC I
    66 2/%0 $2/%0 66 W " >NC 8N V < V " V V V 8 V V% T S
    @RFCV SW UV% U
    VN 3 A TU % ACNW 3 T S A TU % > TV3 VTW %
    VN 3 > T TU % ACNW 3 V >RT V " % T S > T TU % > TV3
    VTW %
    VN 3 >VCTV F CV % ACNW 3 T S >VCTV F7V : T CV"V :8,,,2 %
    > TV3 VTW %
    VN 3 9 VC N % ACNW 3 UUCI % > TV3 VTW %
    $ VN 3 9 VC N % ACNW 3 UUCI % > TV3 CNU %
    %

    View Slide




  42. $




    * 1
    224
    224 4*
    - 2 1
    * 1 224
    * 1 224

    View Slide


  43. $ $ -- 1

    View Slide

  44. A E H D
    l
    l
    l
    l ( )
    @F @ 5312 5312H
    @ ## @F 8 731263$ 9 731263$
    @ 9 . ,/$$- 8 ,
    ### 8 731263$
    9 731263$
    00 #. . + 00 4@DEF @F
    9A8 9A8

    View Slide

  45. a a a
    l K K
    l O
    +
    b a
    E
    ## E 7 631253$A 8 631253$A
    F 8 . ,/$$- 9 7 ,
    ### 7 631253$A
    8 631253$A
    00 #. . + 00 4 DE E
    8@7 8@7
    DE7D R
    E DE7D
    b MR
    E
    c

    View Slide


  46. -$
    - 3 $ -

    View Slide

  47. :
    #$
    - ) 7 )4 - 7 -
    7 - 4 - ) 7
    > <
    : - ) 7 : - ) 7 7 -
    7 - 4 4 )4 - 4 4 )4 -

    View Slide

  48. : :
    $
    : :
    [ ]
    / -
    >[ ]
    / - & 8- 8
    / 4-8/- 8 / #&8-4 - 8- 8
    - 4-8/- <
    / &8-4 - 8- 8
    : :
    :

    View Slide






  49. - 4$

    View Slide


  50. l
    l

    +
    A J J 1 R W2
    A EHA
    H - +. ( . ( @( ) )( - . ( ( 7645 $2 J"
    4 HJ0 H5 0 : > 8 (- -0( 0 ( .
    9 J H

    View Slide

  51. "+/,.$((
    &
    l #12*-02!'
    l #+/,.(
    '
    l #%% !'
    * * > $

    < 1 1 5

    View Slide

  52. g
    l
    l 1 g
    l g
    l g g
    l i
    l ( )
    52 *
    *

    View Slide




  53. View Slide

  54. M a rs wr
    l e () S
    M a i iBG
    l n rt p u w
    l . Le ab
    E c



    View Slide

  55. :

    / &. & & & & /

    View Slide


  56. b
    l b G
    l b
    l g i i
    l H G
    l

    View Slide


  57. 86 :
    l ::7 786/ : / : 6
    :
    l ::7 -. 8. 5.: 64./ / :

    View Slide