Git運用基礎

87e6be3b5dcac822e5dfd974ba65045a?s=47 Kinoko
August 20, 2019

 Git運用基礎

8/20(火) Git運用勉強会 presented by GeekHub (大阪) - connpass https://geekhub.connpass.com/event/140280/

での登壇資料です。

87e6be3b5dcac822e5dfd974ba65045a?s=128

Kinoko

August 20, 2019
Tweet

Transcript

  1. νʔϜ։ൃ
 (JUӡ༻جૅ "CF"TBNJ

  2. ࣗݾ঺հ "CF"TBNJl͖ͷࢠz
 େࡕͷϑϦʔϥϯεϓϩάϥϚ IUUQOPDPOPOFU !BBUI +BWB,PUMJO4DBMBͳͲͳͲ

  3. ࠓ೔ͷ಺༰ w (JUӡ༻ʹ͍ͭͯ w ձࣾ͞Μ΍νʔϜʹΑͬͯৗ͕ࣝόϥόϥͱ͍͏ҹ৅ w ʮਖ਼ղʯ͕͋Δ࿩Ͱ͸ͳ͍Ͱ͕͢ɺͱΓ͋͑ͣࣗ෼ͷ஌ࣝ Λ·ͱΊͯΈ·ͨ͠ w ޙ൒ͷ࠲ஊձͰ͍Ζ͍Ζٞ࿦Ͱ͖ͨΒ͍͍ͳʔͱࢥ͍·

    ͢
  4. ͜Ε͸
 ͱ͋Δ։ൃϓϩδΣΫτͷ
 ͓࿩

  5. ιʔείʔυΛ(JUIVCͰ؅ཧ ͢Δ͜ͱʹͳΓ·ͨ͠

  6. ΋͠΋ӡ༻ϧʔϧ͕ͳ͔ͬͨ Βɾɾɾ ໰୊఺ ίʔυ͕ϊʔϨϏϡʔͰ
 NBTUFSʹ൓ө͞ΕΔ

  7. ͜ͷͱ͖ɺͪΌΜͱ࡞ۀϒϥϯνΛ࡞ͬͯ
 1VMM3FRVFTUΛग़͠·͠ΐ͏ ˞(JU-BCͩͱ.FSHF3FRVFTU

  8. ࡞ۀϒϥϯν͸࠷৽ͷ NBTUFS͔Βੜ΍͠·͠ΐ͏ ࠷৽ͷঢ়ଶΛͪΌΜͱऔΓࠐΉ

  9. 13͸ϨϏϡϫʔͷ
 ؾ࣋ͪʹͳͬͯग़͢

  10. ίϛοτཻ౓͸ద੾ʁ w ෳ਺ͷҙຯΛ࣋ͭมߋ಺༰͕͍ࠞͬͯ͟ͳ͍ʁ w ػೳमਖ਼ɺϦϑΝΫλϦϯάɺϑΥʔϚοτमਖ਼ FUDʜ͍ࠞͬͯ͟ΔͱϨϏϡʔͮ͠Β͍ɾɾɾɻ ࢓૊ΈΛ࡞Δ৔߹ ίϛοτίϝϯτʹϓϨϑΟοΫεϧʔϧΛઃ͚Δ

  11. ίϛοτίϝϯτ͸ద੾ʁ w ʮԿΛʯʮͳͥʯमਖ਼͔͕ͨ͠Θ͔Δ͔Ͳ͏͔ w JTTVF൪߸͕͸͍ͬͯΔ͔Ͳ͏͔ w ͷΑ͏ʹJTTVF൪߸Λ͍Ε͓ͯ͘ͱɺJTTVFͱί ϛοτ͕ඥͮ͘

  12. 13ͷઆ໌จ͸ద੾͔Ͳ͏͔ w ԿΛղܾ͢ΔͨΊʹɺԿΛͨ͠13ͳͷ͔͕෼͔Δ͔Ͳ͏ ͔ w ϨϏϡϫʔ͕ԿΛͲ͏֬ೝ͢Ε͹͍͍ͷ͔໌͔֬Ͳ͏͔ ࢓૊ΈΛ࡞Δ৔߹ 13ςϯϓϨʔτΛઃఆ͓ͯ͘͠

  13. 13͸খཻ͍͞౓Ͱग़ͯ͠ɺ
 ૉૣ͘Ϛʔδ͞ΕΔͷ͕ཧ૝త 13͕େ͖͍ͱɾɾɾ w ϨϏϡʔ͕େม w ଞ13ͱͷίϯϑϦΫτͷՄೳੑ͕
 ૿͑Δ

  14. ·ͩ׬੒͍ͯ͠ͳ͍͚Ͳݟͯ΄͍͠
 ͱ͍͏ͱ͖͸8*1Ͱ13Λग़͢ w λΠτϧʹ8*1ͱ͍͍ͭͯͨΓɺ8*1ϥϕϧ͕͍ͭͨ13 ͸Ϛʔδ͠ͳ͍ w ଞͷϝϯόʔʹਐḿΛ஌ΒͤͨΓɺΞυόΠεΛ΋Β͏͜ ͱ͕Ͱ͖Δ

  15. ͯ͜͞ͷϓϩδΣΫτ
 $*$%Λಋೖ͢Δ͜ͱʹͳΓ·ͨ͠ w NBTUFSʹϚʔδ࣌ɺࣗಈςετΛ࣮ߦͯ͠ɺςετ͕ ௨ͬͨΒຊ൪؀ڥʹσϓϩΠ

  16. ։ൃதͷػೳ͕ຊ൪ʹ
 ਵ࣌ϦϦʔε͞ΕΔͷ͸ࠔΔ

  17. ͦ͜Ͱɺ։ൃ༻ͷEFWFMPQϒϥϯνΛ࡞ Γɺͪ͜Βʹ13Λग़͢͜ͱʹ͠·ͨ͠

  18. ϦϦʔεͰ͖Δஈ֊ʹͳͬͨΒϦϦʔε४උΛ ߦ͍͍ͨͷͰɺSFMFBTFϒϥϯνΛ࡞Δ͜ͱʹ
 ͠·ͨ͠

  19. ։ൃͱϦϦʔεΛ܁Γฦ͠ਐΊͯ ߦ͘தͰɺຊ൪ʹෆ۩߹͕ʂʂ

  20. ͦ͜ͰɺٸᬎNBTUFS͔ΒIPUpY ϒϥϯνΛ࡞Γɺෆ۩߹Λमਖ਼

  21. ΊͰͨ͠ɺΊͰͨ͠

  22. ࠓઆ໌ͨ͠΋ͷ͕ɺ(JUqPX ͱݺ͹ΕΔϒϥϯνઓུ "TVDDFTTGVM(JUCSBODIJOHNPEFM{OWJFDPN
 IUUQTOWJFDPNQPTUTBTVDDFTTGVMHJUCSBODIJOHNPEFM

  23. ΋͏ͭϝδϟʔͳϒϥϯνઓུ ͱͯ͠(JUIVCqPXͱ͍͏΋ͷ΋ (JU)VC'MPX +BQBOFTFUSBOTMBUJPO 
 IUUQTHJTUHJUIVCDPN(BCLN EFWFMPQͷΑ͏ͳ։ൃ༻ϒϥϯνΛ༻ҙͤͣɺ
 ࡞ۀϒϥϯνΛNBTUFSʹϚʔδɺਵ࣌σϓϩΠ

  24. ࠷దͳϒϥϯνઓུ͕ɺ͜Ε Βͷϑϩʔͱ͸ݶΒͳ͍ɾɾɾ ։ൃϒϥϯν͸΄͍͚͠Ͳɺ ϦϦʔεϒϥϯνΛ࡞Δͷ͸େ ͔͛͞ͳʔͱ͔ɾɾɾ ͭͷ࡞ۀϒϥϯνʹରͯ͠
 ෳ਺ਓͰ࡞ۀ͍ͨ͠৔߹ɺGVUVSF ϒϥϯνʹରͯ͠ΈΜͳͰ13Λग़ ͢ͱ͔ɾɾɾ

  25. େ੾ͳ͜ͱ w ͪΌΜͱνʔϜͰ࿩͠߹ͬͯɺϓϩδΣΫτʹద੾ͳӡ༻ ϧʔϧΛ࡞Δ w ͳͥɺͦ͏͍͏ӡ༻ʹ͢Δͷ͔ w ඞཁͳϧʔϧ͔Ͳ͏͔ w खؒͱޮՌ͕ݟ߹͍ͬͯΔ͔

    w ࡞ͬͨϧʔϧΛͪΌΜͱϝϯόʔͰڞ༗͢Δ w ͪΌΜͱೝ͕͍ࣝ͋ͬͯΔʁ w ඞཁ͕͋Ε͹໌จԽ͢Δ w ৽͍͠ϝϯόʔ͕ೖΔ৔߹ɺεϜʔζʹδϣΠϯͰ͖ Δʁ
  26. νʔϜͰͷ࿩͠߹͍ ʮͲ͏͢Ε͹΋ͬͱΑ͘ͳΔ͔ʯ ͷٞ࿦Λେ੾ʹʂ

  27. ͝ਗ਼ௌ
 ͋Γ͕ͱ͏͍͟͝·ͨ͠