Git勉強しよう会 #2の 資料です
Gitษڧ͠Α͏ձ #22018/03/24okutaniौ୩ίϛϡϯ
View Slide
ࣗݾհ✤PLVUBOJwࡀw8FCܥΤϯδχΞwϑϦʔϥϯεwझຯ٢ࣉ८Γwே·ͰຑͰࠓόϦ͍
ୈճࢿྉhttps://speakerdeck.com/okutani_t/gitmian-qiang-siyouhui-number-1
ࠓͷΞδΣϯμᶃ͡Ίͯͷ(JUPSᶄνʔϜͰ(JUΛͬͯΈΔʢ(JU)VCͰιʔγϟϧίʔσΟϯάʣ
ͷલʹ
ΞΠεϒϨΠΫλΠϜʂ❄
ΞΠεϒϨΠΫᶃ͔ΜͨΜͳࣗݾհᶄ(JUͬͯ·͔͢ʁͲΜͳͱ͖ʁ※ͻͱΓ3͙Β͍
Gitͬͯͳʹʁ
όʔδϣϯཧπʔϧ
ͬͯͳʹʁʁʁ
(JUͬͯͳʹʁ
(JUͬͯͳʹʁࠓ։ൃ͕ΜΔ͍ͧʂ
(JUͬͯͳʹʁ......
(JUͬͯͳʹʁ͏Θ͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋
(JUͬͯͳʹʁ͏Θ͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋GitΛ͓͏ʂ
GitHubʹ͍ͭͯ
GitHubͬͯͳʹʁ
GitͰཧͨ͠ϓϩδΣΫτΛΈΜͳͰฤूͰ͖ΔWebαʔϏε
IUUQTHJUIVCDPN
(JU)VC͔ΜͨΜղઆ
(JU)VC͔ΜͨΜղઆpushʂ
(JU)VC͔ΜͨΜղઆpushʂ pullʂ
(JU)VC͔ΜͨΜղઆpushʂ pullʂΈΜͳͰ։ൃʂ
ΦΫτΩϟοτ͕͔ΘΏ͍
ͦΕͰ
GitHubΛͬͯ
ΈΜͳͰαΠτΛ࡞ͬͯΈΑ͏ʂ
࿅श༻ϦϙδτϦΛ֬ೝ͠Α͏IUUQTHJUIVCDPNPLVUBOJUHJUTUVEZʹΞΫηεʂ
࿅श༻ϦϙδτϦΛ֬ೝ͠Α͏
ϦϙδτϦΛμϯϩʔυ͠Α͏ʂᶃDEdʢݩͷॴʹΔίϚϯυʣᶄHJUDMPOF͖ͬ͞ίϐʔͨ͠63-ᶅDEHJUTUVEZ
ݱঢ়ͷαΠτͷ֬ೝ
ϓϧϦΫΤετͰ։ൃͯ͠ΈΑ͏
ϓϧϦΫΤετͬͯͳʹʁ
ίʔυΛϨϏϡʔͯ͠։ൃʂ
ϒϥϯνΛͬͯΈΑ͏ᶃHJUCSBODIϒϥϯν໊ᶄHJUDIFDLPVUϒϥϯν໊
ϒϥϯνΛͬͯΈΑ͏ᶃHJUCSBODIϒϥϯν໊ᶄHJUDIFDLPVUϒϥϯν໊৽͍͠ϒϥϯνΛ࡞ͬͯΔΑ࡞ͬͨϒϥϯνʹҠಈ͍ͯ͠ΔΑ
ϒϥϯνͬͯͳʹʁʁʁ
ϒϥϯνίϛοτͷهΛذͤ͞Δٕʂ
ϒϥϯνͷ֬ೝHJUCSBODI
ϒϥϯνͷ֬ೝHJUCSBODI࡞ͨ͠ϒϥϯνʢࠓ͍Δϒϥϯνʣ͖ͬ͞·Ͱ͍ͨϒϥϯνʢຊ൪༻ͷϒϥϯνʣ
ϒϥϯνΛ͏ͱػೳ͝ͱʹ։ൃΛਐΊΒΕ·͢ʂ
͡ΊͯͷϒϥϯνΛ࡞ͬͯΈΑ͏ᶃHJUCSBODIPLVUBOJᶄHJUDIFDLPVUPLVUBOJ ࣗͷ໊લͰϒϥϯνΛ࡞ͬͯΈ·͠ΐ͏
࡞ͬͨϒϥϯνͰαΠτ੍࡞ΛਐΊͯGitHubʹpushͯ͠ΈΑ͏
(JU)VCʹQVTIͯ͠ΈΑ͏ʂᶃαΠτΛมߋᶄHJUBEE"ᶅHJUDPNNJUNίϝϯτᶆHJUQVTIPSJHJOPLVUBOJ ࣗͷ໊લͷϒϥϯνΛpushʂ
ϓϧϦΫΤετͰNBTUFSʹNFSHF͞ΕͨΒᶃHJUDIFDLPVUNBTUFSᶄHJUQVMMPSJHJONBTUFS ͜ΕͰߋ৽͞Εͨຊ൪σʔλ͕औಘͰ͖Δ
νʔϜͰαΠτ੍࡞ͯ͠ΈΑ͏ᶃͲΜͳίϯςϯπΛೖΕΔ͔ᶄσβΠϯͲ͏͢Δ͔ᶅϓϧϦΫΤετΛ࡞Δ୯Ґ
ʲϓϧϦΫΤετΛͬͯαΠτΛΫϦΤΠτ͢Δ࣌ؒʳ
͔͍͍ͬ͜αΠτ࡞Ε·ͨ͠ʁ
ຊ͋Γ͕ͱ͏͍͟͝·ͨ͠
ʢϢʔβʔ໊ͱϝʔϧΞυϨεొʣᶃHJUDPOpHHMPCBMVTFSOBNF໊લᶄHJUDPOpHHMPCBMVTFSFNBJMϝʔϧΞυϨεᶅHJUDPOpHMJTUʢ֬ೝίϚϯυʣ