Slide 1

Slide 1 text

όʔδϣϯ؅ཧπʔϧ ʹ͍ͭͯৼΓฦΓ 2019/02/05(Ր) ROLOࣾ಺LT Ώ͏͖ΌΜ

Slide 2

Slide 2 text

όʔδϣϯ؅ཧͷྺ࢙ʢݹ୅ʣ

Slide 3

Slide 3 text

ϑΝΠϧ໊΍ϑΥϧμ໊ʹ೔࣌ ΛࠁΉ

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

ιʔείʔυʹίϝϯτͰमਖ਼ ೔࣌΍಺༰ΛϝϞ͢Δ

Slide 6

Slide 6 text

Կ͕໰୊ͳͷ͔

Slide 7

Slide 7 text

࠷େͷ໰୊ • ୭͕ • ͍ͭ • ͲͷϑΝΠϧͷ • ͲͷՕॴΛ • ͲΜͳมߋΛߦͬͨͷ͔ • σΟϨΫτϦɺϑΝΠϧ໊͔ΒಡΈऔΕͳ͍

Slide 8

Slide 8 text

ͦͷଞͷ໰୊ • ໰୊͕ൃੜͨ͠ࡍʹͲ͏΍ͬͯ໭͢ʁ • Ͳͷόʔδϣϯ͕σϓϩΠ͞ΕͯΔʁ • ڝ߹͕ى͖ͨ࣌͸Ͳ͏͢Δʁ • ޡͬͯϑΝΠϧΛ্ॻ͖͠ͳ͍ʁ • ະ࢖༻ͷίʔυ͕૿͑ͯಡΈͮΒ͘ͳ͍ʁ

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

Gitͱ͸ • ෼ࢄܕόʔδϣϯ؅ཧγεςϜ • ϑΝΠϧΛมߋ͢ΔࡍʹɺόοΫΞοϓϑΝΠϧΛ࡞ ੒͢Δඞཁ͕ͳ͍ • มߋ͢ΔલͷϑΝΠϧͷ಺༰ʹ͍ͭͰ΋໭ΕΔͷͰɺ ҆৺ͯ͠ϑΝΠϧΛมߋͰ͖Δ • ෳ਺ਓͰϑΝΠϧΛมߋͨ͠Γɺڞಉ։ൃΛߦ͏͜ͱ ͕Ͱ͖Δ

Slide 11

Slide 11 text

GitHubͱ͸ • GitͷϗεςΟϯάαʔϏεʢϦϞʔτϦϙδτϦʣ • ιʔείʔυͷӾཡ΍؆୯ͳόά؅ཧػೳɺSNSͷػೳ౳ • GitHub͕ࣾӡӦ • 2018೥6݄ϚΠΫϩιϑτ͕ങऩ • 2019೥1݄ϓϥΠϕʔτϦϙδτϦ͕ແঈԽ

Slide 12

Slide 12 text

Gitͷ֓೦

Slide 13

Slide 13 text

ϦϙδτϦ • 1ͭ1ͭͷόʔδϣϯͷ৘ใ
 ʢ͍ͭɺ୭͕ɺͲͷϑΝΠϧͷͲͷՕॴΛɺͲΜͳϝο ηʔδΛ࢒ͯ͠มߋ͔ͨ͠ʣΛอଘ͢Δ৔ॴ • ϦϙδτϦ͸ೋछྨ • ϩʔΧϧϦϙδτϦʢࣗ෼ͷPCʣ • ϦϞʔτϦϙδτϦʢGitHub౳ʣ

Slide 14

Slide 14 text

ϦϙδτϦ

Slide 15

Slide 15 text

ίϛοτ • 1ͭ1ͭͷόʔδϣϯͷ͜ͱ • ίϛοτʹؚ·ΕΔ৘ใ • ϦϏδϣϯ൪߸ • ίϛοτͨ͠ਓʢ୭͕ʣ • ίϛοτͨ͠೔࣌ʢ͍ͭʣ • ίϛοτͨ͠ͱ͖ͷϑΝΠϧ಺༰ͷࠩ෼ʢͲͷϑΝΠϧͷɺͲͷՕॴΛʣ • ίϛοτϝοηʔδʢͲΜͳมߋΛߦ͔ͬͨʣ • ਌ίϛοτʢ1ͭલͷίϛοτʣͷϦϏδϣϯ൪߸

Slide 16

Slide 16 text

ίϛοτ

Slide 17

Slide 17 text

ϫʔΫπϦʔ • GitͰ؅ཧ͞Ε͍ͯΔϑΥϧμ಺ͷ͜ͱ • ϑΝΠϧʹมߋΛՃ͑Δͱɺ
 ϫʔΫπϦʔʹมߋ͕൓ө͞Ε·͢ɻ • લճͷίϛοτͱൺֱͯ͠ɺ
 มߋՕॴ͕Θ͔Γ·͢ɻ

Slide 18

Slide 18 text

ΠϯσοΫε(εςʔδϯάΤϦΞ) • ϫʔΫπϦʔ͔Β࣍ͷίϛοτʹؚΊ͍ͨ
 ϑΝΠϧͷมߋՕॴΛબ୒͠·͢ɻ • มߋՕॴΛબ୒͢Δ͜ͱΛɺεςʔδͱݺͿ • εςʔδ͞ΕͨมߋՕॴ͸
 ΠϯσοΫεʹ൓ө͞Ε·͢ɻ

Slide 19

Slide 19 text

ϫʔΫπϦʔͱΠϯσοΫε

Slide 20

Slide 20 text

Git֓೦ͷ·ͱΊ • ίϛοτ͸1ͭͷόʔδϣϯͷ͜ͱ • ϑΝΠϧΛมߋ͢ΔͱϫʔΫπϦʔʹ൓ө • มߋՕॴ͸ɺϫʔΫπϦʔ => ΠϯσοΫε => ϩʔΧϧ ϦϙδτϦͱભҠ͢Δ • ϫʔΫπϦʔ => ΠϯσοΫε(εςʔδ͢Δ) • ΠϯσοΫε => ϩʔΧϧϦϙδτϦ(ίϛοτ͢Δ)

Slide 21

Slide 21 text

ϒϥϯν • ίϛοτͷཤྺΛ෼ذͯ͠ه࿥͠·͢ɻ • ෼ذͨ͠ϒϥϯν͸ଞͷϒϥϯνͷӨڹΛड͚ ͳ͍ɻ • ෳ਺ਓͰฒߦͯ͠։ൃΛਐΊΒΕΔɻ • master(ຊ൪)ɺstage(ݕূ)౳ɺ؀ڥ͝ͱͷϒϥ ϯνΛ࡞ΕΔ

Slide 22

Slide 22 text

ϓογϡ/ϑΣον(ϓϧ) • ϓογϡ͸ɺϩʔΧϧͷϦϙδτϦͷ಺༰ΛϦ ϞʔτͷϦϙδτϦʹૹΓ·͢ɻ • ϑΣον͸ɺϦϞʔτϦϙδτϦͷ಺༰Λϩʔ ΧϧϦϙδτϦʹऔΓࠐΈ·͢ɻ • ϓϧ͸ɺϑΣονͨ͠ޙʹݱࡏͷϩʔΧϧϒϥϯ νʹରͯ͠ɺରԠ͢ΔϦϞʔτϒϥϯνΛϚʔδ ͠·͢ɻ

Slide 23

Slide 23 text

Ϛʔδͱ͸ • ଞͷϒϥϯνͷมߋΛݱࡏͷϒϥϯνʹऔΓ ࠐΉ͜ͱ • ڝ߹͢Δมߋ͕ൃੜ͍ͯ͠ͳ͚Ε͹ϚʔδΛ ࣮ߦ͢Δ͚ͩͰมߋ෼ΛऔΓࠐΊΔ

Slide 24

Slide 24 text

Git֓೦ͷ·ͱΊ2 • ϦϙδτϦ • ίϛοτ • ϫʔΫπϦʔɺΠϯσοΫε • ϒϥϯνɺϓογϡɺϑΣον(ϓϧ) • Ϛʔδ

Slide 25

Slide 25 text

GitHubͷศརػೳ

Slide 26

Slide 26 text

Πγϡʔ • ՝୊؅ཧػೳ • ୲౰ऀɺϚΠϧετʔϯɺϥϕϧ • ίϝϯτͰσΟεΧογϣϯͰ͖Δ • ϦϯΫɺը૾ɺιʔείʔυɺίϛοτͷڞ ༗͕͠΍͍͢

Slide 27

Slide 27 text

ϓϧϦΫΤετ • ίʔυϨϏϡʔࢧԉػೳ • ϒϥϯν୯Ґͷࠩ෼͕ݟΕΔ • ϨϏϡʔͨ݁͠ՌΛ࢒ͤΔ • ߦ୯ҐͰͷϨϏϡʔίϝϯτ΋࢒ͤΔ • ϨϏϡʔ׬ྃͨ͠ϓϧϦΫΤετ͸GitHub্Ͱ؆୯ ʹϚʔδͰ͖Δ

Slide 28

Slide 28 text

Git/GitHubΛ࢖͏࣌ͷ஫ҙ఺ • masterϒϥϯν΁ͷϚʔδ͸ࡉ৺ͷ஫ҙΛ෷͏ • masterϒϥϯν͸Ϛʔδ௚ޙɺࣗಈσϓϩΠ͢Δઃఆ͕ଟ͍ • ϨϏϡʔΛ௨ͣ͞Ϛʔδ͢Δͱຊ൪؀ڥ͕ഁյ͞ΕΔՄೳੑ͕͋Δ • σʔλϕʔεΛมߋ͢Δίϛοτؚ͕·ΕͯΔͱΑΓमਖ਼ࠔ೉ʹ • ύεϫʔυ΍ݸਓ৘ใ͸Git؅ཧ͠ͳ͍ • ྺ࢙Λվ͟Μ͢Δ࣌͸৻ॏʹߦ͏ • ϑΝΠϧ༰ྔ͕େ͖͍΋ͷΛGit؅ཧ͠ͳ͍

Slide 29

Slide 29 text

׬