Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ヤギでもわかるGit入門
Search
KeitaroOkamura
June 04, 2019
Technology
1
220
ヤギでもわかるGit入門
KeitaroOkamura
June 04, 2019
Tweet
Share
More Decks by KeitaroOkamura
See All by KeitaroOkamura
Suspenseのユースケースを探る
keitarookamura
1
250
ヤギでもわかるソフトウェアテスト
keitarookamura
0
110
ヤギでもわかるオブジェクト指向UIデザイン
keitarookamura
3
270
ユースケースから考えるユーザビリティ
keitarookamura
1
170
サクッと簡単!お手軽 Scaffold
keitarookamura
1
260
自社サイトをPWA化した話
keitarookamura
0
100
CSS Animations vs WAAPI
keitarookamura
0
460
マイクロインタラクションから考えるアニメーション
keitarookamura
1
240
Vue.js+AtomicDesign
keitarookamura
2
2.6k
Other Decks in Technology
See All in Technology
やってやろうじゃないかメカアジャイル! / Let's do it, mechanical agile!
psj59129
1
670
Technical Writing Meetup vol.35
soracom
PRO
2
120
Fediverse Discovery Providers overview
andypiper
0
170
開発生産性を始める前に開発チームができること / optim-improve-development-productivity.pdf
optim
0
110
DevRelの始め方
moongift
PRO
1
390
DroidKaigi 2024 たすけて!ViewModel
mhidaka
5
940
React Aria で実現する次世代のアクセシビリティ
ryo_manba
4
1.2k
20240911_New_Relicダッシュボード活用例
speakerdeckfk
0
110
タイミーのレコメンドにおける ABテストの運用
ozeshun
1
140
事前準備が肝!AI活用のための業務改革
layerx
PRO
1
380
アプリをリリースできる状態に保ったまま 段階的にリファクタリングするための 戦略と戦術 / Strategies and tactics for incremental refactoring
yanzm
6
1.4k
効果的なオンコール対応と障害対応
ryuichi1208
6
3.1k
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
0
120
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
103
48k
StorybookのUI Testing Handbookを読んだ
zakiyama
26
5.1k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
24
610
Making Projects Easy
brettharned
113
5.8k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
109
6.9k
How GitHub (no longer) Works
holman
310
140k
Facilitating Awesome Meetings
lara
49
5.9k
Bootstrapping a Software Product
garrettdimon
PRO
304
110k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
230
17k
The Language of Interfaces
destraynor
153
23k
Building a Scalable Design System with Sketch
lauravandoore
459
32k
Transcript
ϠΪͰΘ͔Δ(JUೖ ʙόʔδϣϯཧΛ͍͜ͳͦ͏ʙ
! Χ ϥ Ϗ φ ς Ϋϊ ϩ δ ʔ
✴ (6*πʔϧʢ4PVSDF5SFFͳͲʣͷ͍ํ͠·ͤΜɻ ✴ ༻ޠग़·͕͢ɺ(JUίϚϯυʹ͍ͭͯ͠·ͤΜɻ ʢ࠷ݶ͓͖֮͑ͯ͘ͷɺ͍ͳ͕Β֮͑ͯͶXʣ ͡Ίʹ
όʔδϣϯཧͱʁ (JUͷߟ͑ํ༻ޠ (JUͷجຊૢ࡞ ϒϥϯνʹ͍ͭͯ ϓϧϦΫΤετʹ͍ͭͯ
ศརͳ(JUૢ࡞ ͓·͚ ͘͡
όʔδϣϯཧͱʁ (JUͷߟ͑ํ༻ޠ (JUͷجຊૢ࡞ ϒϥϯνʹ͍ͭͯ ϓϧϦΫΤετʹ͍ͭͯ
ศརͳ(JUૢ࡞ ͓·͚ ͘͡ ू த ܕ ೖ ฤ
όʔδϣϯཧͱʁ
ϑΝΠϧͷ มߋཤྺΛ ͓ͯ͘͜͠ͱ όʔδϣϯཧͱʁ
όʔδϣϯཧͱʁ ৽نՃ ฤू ฤू আ ϑΝΠϧͷঢ়ଶ όʔδϣϯ ϑΝΠϧͷ ෳόʔδϣϯΛ อ࣋͢Δ͜ͱ
όʔδϣϯཧ
όʔδϣϯཧ͕ͳ͍ੈքɾɾɾ
όʔδϣϯཧ͕ͳ͍ͱɾɾɾ JOEFYIUNM
όʔδϣϯཧ͕ͳ͍ͱɾɾɾ JOEFYIUNM JOEFYIUNM@CL@ τοϓϖʔδʹ ίϯςϯπՃ ͓ئ͍͠·͢ʂ
όʔδϣϯཧ͕ͳ͍ͱɾɾɾ JOEFYIUNM JOEFYIUNM@CL@ JOEFYIUNM@CL@ '7ͷԼʹ όφʔͷՃ ͓ئ͍͠·͢ʂ
όʔδϣϯཧ͕ͳ͍ͱɾɾɾ JOEFYIUNM JOEFYIUNM@CL@ JOEFYIUNM@CL@ JOEFYIUNM@CL@ ࡢՃͨ͠ όφʔআͰ ͓ئ͍͠·͢ʂ
όʔδϣϯཧ͕ͳ͍ͱɾɾɾ JOEFYIUNM JOEFYIUNM@CL@ JOEFYIUNM@CL@ JOEFYIUNM@CL@ ͬͺΓ Ұ൪࠷ॳͷσβΠϯʹ ͍ͯͩ͘͠͞ʂ
None
όʔδϣϯཧ͕͋Δੈք
όʔδϣϯ ϦχϡʔΞϧޙ όʔδϣϯ ίϯςϯπՃ όʔδϣϯ όφʔՃ όʔδϣϯ όφʔআ JOEFYIUNM JOEFYIUNM
JOEFYIUNM JOEFYIUNM
όʔδϣϯ ϦχϡʔΞϧޙ όʔδϣϯ ίϯςϯπՃ όʔδϣϯ όφʔՃ όʔδϣϯ όφʔআ JOEFYIUNM JOEFYIUNM
JOEFYIUNM JOEFYIUNM ͬͺΓ Ұ൪࠷ॳͷσβΠϯʹ ͍ͯͩ͘͠͞ʂ
JOEFYIUNM όʔδϣϯ ϦχϡʔΞϧޙ όʔδϣϯ ݩʹ͢ όʔδϣϯ ίϯςϯπՃ όʔδϣϯ όφʔՃ όʔδϣϯ
όφʔআ JOEFYIUNM
JOEFYIUNM όʔδϣϯ ϦχϡʔΞϧޙ όʔδϣϯ ݩʹ͢ όʔδϣϯ ίϯςϯπՃ όʔδϣϯ όφʔՃ όʔδϣϯ
όφʔআ JOEFYIUNM هͨ͠ όʔδϣϯʹ ͍ͭͰΕΔʂ
όʔδϣϯཧγεςϜʹ͍͔ͭ͘छྨ͕͋Γɺ ʮूதܕʯͱʮࢄܕʯʹ͔ΕΔ දతͳͷҎԼͷ௨Γ όʔδϣϯཧγεςϜͷछྨ $74 ʢ$PODVSSFOU7FSTJPOT4ZTUFNʣ 47/ ʢ"QBDIF4VCWFSTJPOʣ (JU .FSDVSJBM
ूதܕ ूதܕ ूதܕ ࢄܕ
όʔδϣϯཧγεςϜʹ͍͔ͭ͘छྨ͕͋Γɺ ʮूதܕʯͱʮࢄܕʯʹ͔ΕΔ දతͳͷҎԼͷ௨Γ όʔδϣϯཧγεςϜͷछྨ $74 ʢ$PODVSSFOU7FSTJPOT4ZTUFNʣ 47/ ʢ"QBDIF4VCWFSTJPOʣ (JU .FSDVSJBM
ूதܕ ूதܕ ࢄܕ ࠓ͜ͷʂ
(JU (JUͱࢄܕόʔδϣϯཧγεςϜɻ ϦʔφεɾτʔόϧζʢϑΟϯϥϯυग़ʣʹΑͬͯ ։ൃ͞Εͨʢʣ
(JUͷߟ͑ํ༻ޠ
ίϛοτʢϑΝΠϧͷมߋΛهʣ ৽نՃ ฤू ฤू ৽نՃ ฤू ूதܕ ϑΝΠϧ" ूதܕ ϑΝΠϧ#
ूத ࣌ܥྻ DPNNJU ʢهʣ DPNNJU ʢهʣ DPNNJU ʢهʣ DPNNJU ʢهʣ
ίϛοτʢϑΝΠϧͷมߋΛهʣ ৽نՃ ฤू ฤू ৽نՃ ฤू ूதܕ ϑΝΠϧ" ूதܕ ϑΝΠϧ#
ूத ࣌ܥྻ DPNNJU ʢهʣ DPNNJU ʢهʣ DPNNJU ʢهʣ DPNNJU ʢهʣ ʮ͍ͭʯʮ୭͕ʯʮԿͷมߋΛʯ ͔ͨ͠هʂ
ίϛοτʢϑΝΠϧͷมߋΛهʣ ৽نՃ ฤू ฤू ৽نՃ ฤू ूதܕ ϑΝΠϧ" ूதܕ ϑΝΠϧ#
ूத ࣌ܥྻ DPNNJU ʢهʣ DPNNJU ʢهʣ DPNNJU ʢهʣ DPNNJU ʢهʣ ͜ΕΒͷίϛοτ ࣌ܥྻॱʹͭͳ͕ͬͨঢ়ଶͰ ϦϙδτϦʹ֨ೲ͞ΕΔ
ίϛοτͷλΠϛϯά DPNNJU ʢهʣ DPNNJU ʢهʣ DPNNJU ʢهʣ DPNNJU ʢهʣ ࠷ॳͷ
όʔδϣϯ࣮ ػೳ"Λ ࣮ ػೳ#Λ ࣮ ػೳ"ͷҰ෦ Λमਖ਼
ίϛοτͷλΠϛϯά DPNNJU ʢهʣ DPNNJU ʢهʣ DPNNJU ʢهʣ DPNNJU ʢهʣ ࠷ॳͷ
όʔδϣϯ࣮ ػೳ"Λ ࣮ ػೳ#Λ ࣮ ػೳ"ͷҰ෦ Λमਖ਼ ҙຯΛ࣋ͬͨ·ͱ·Γɺޙ͔Β ѻ͍͍͢୯ҐͰίϛοτ͢Δ͜ͱ͕େࣄʂ
ίϛοτϝοηʔδ ߦɿίϛοτͰͷมߋ༰ͷมߋ ߦɿۭߦ ߦɿมߋͨ͠ཧ༝ ଞͷਓ͕ίϛοτͷมߋ༰ΛௐͨΓɺ ޙ͔ΒཤྺΛݟ͢ࡍʹେͳใͱͳΔͷͰɺ Θ͔Γ͍͢ίϝϯτΛॻ͘Α͏ʹ৺͕͚·͠ΐ͏ɻ (JUͷඪ४
ϦϙδτϦʢίϛοτͷอॴʣ ৽ن࡞͢Δ طଘͷϦϙδτϦ Λίϐʔ͢Δ ͦͷ̍ ͦͷ OFX DMPOF
ϦϙδτϦͷछྨ ूதܕ ϩʔΧϧϦϙδτϦ ूதܕ ϦϞʔτϦϙδτϦ
ϦϙδτϦͷछྨ ֤Ϣʔβʔͷ1$ʹ ͋ΔϦϙδτϦɻ ʢࣗઐ༻ʣ ීஈͷίϛοτ ͜ͷϦϙδτϦʹ ରͯ͠ߦ͏ ूதܕ ϩʔΧϧϦϙδτϦ ूதܕ
ϦϞʔτϦϙδτϦ
ϦϙδτϦͷछྨ Ϋϥυ্ʹ͋Δ தԝϦϙδτϦɻ ʢڞಉʣ ϗεςΟϯάαʔϏε Λར༻͢Δ ूதܕ ϩʔΧϧϦϙδτϦ ूதܕ ϦϞʔτϦϙδτϦ
ϑΥʔΫʢϦϞʔτˠϦϞʔτʹίϐʔʣ ଞਓͷ ϦϞʔτϦϙδτϦ ݸਓͷ ϦϞʔτϦϙδτϦ GPSL ΦϦδφϧͷϦϙδτϦͷߩݙ͕લఏʢ044ͳͲʣ ຊମΛԚͣ͞ɺϓϧϦΫΤετΛૹΕΔΈ
ϦϞʔτ ϦϙδτϦ ϩʔΧϧ ϦϙδτϦ ΫϩʔϯʢϦϞʔτˠϩʔΧϧʹίϐʔʣ DMPOF ୯ʹҙͷϦϙδτϦΛϩʔΧϧʹෳ͢Δ͜ͱ ݩʑͷϦϙδτϦͷมߋཤྺෳ͞ΕΔ
छྨͷϦϙδτϦΛ͏ࢄܕ ࣗͷ1$ ूதܕ ϦϞʔτϦϙδτϦ ूதܕ ϩʔΧϧϦϙδτϦ
ࢄܕʢ(JUʣΛͬͨڞಉ࡞ۀ # ूதܕ ϦϞʔτϦϙδτϦ ूதܕ ϩʔΧϧϦϙδτϦ " $
ϓογϡʢมߋཤྺΛڞ༗ʣ ࣗͷ1$ ूதܕ ϦϞʔτϦϙδτϦ ूதܕ ϩʔΧϧϦϙδτϦ QVTI
ϓογϡʢมߋཤྺΛڞ༗ʣ ࣗͷ1$ ूதܕ ϦϞʔτϦϙδτϦ ूதܕ ϩʔΧϧϦϙδτϦ QVTI ϩʔΧϧϦϙδτϦͷมߋཤྺΛ ϦϞʔτϦϙδτϦΞοϓϩʔυ ϩʔΧϧˠϦϞʔτ
ϓϧʢมߋཤྺΛऔΓࠐΉʣ ࣗͷ1$ ूதܕ ϦϞʔτϦϙδτϦ ूதܕ ϩʔΧϧϦϙδτϦ QVMM
ϓϧʢมߋཤྺΛऔΓࠐΉʣ ࣗͷ1$ ूதܕ ϦϞʔτϦϙδτϦ ूதܕ ϩʔΧϧϦϙδτϦ QVMM ϦϞʔτϦϙδτϦ͔Β ࠷৽ͷมߋཤྺΛμϯϩʔυ ϦϞʔτˠϩʔΧϧ
ϑΣονʢϩʔΧϧϦϙδτϦߋ৽ʣ ࣗͷ1$ ूதܕ ϦϞʔτϦϙδτϦ ूதܕ ϩʔΧϧϦϙδτϦ GFUDI ϦϞʔτϦϙδτϦ͔Β ࠷৽ใΛ ϩʔΧϧϦϙδτϦʹ࣋ͬͯ͘Δ
ϓϧͱͷҧ͍ ࣗͷ1$ ूதܕ ϦϞʔτϦϙδτϦ ूதܕ ϩʔΧϧϦϙδτϦ GFUDI ϓϧͷΑ͏ʹϑΝΠϧ͕ ߋ৽͞ΕΔΘ͚Ͱͳ͘ɺ ͋͘·ͰϩʔΧϧϦϙδτϦ͕
ߋ৽͞ΕΔ͚ͩʂ
(JUͷجຊૢ࡞
(JUʹ͓͚Δʮͭͷঢ়ଶʯ ूதܕ ϫʔΩϯάσΟϨΫτϦ ूதܕ εςʔδϯάΤϦΞ ूதܕ ϩʔΧϧϦϙδτϦ
(JUʹ͓͚Δʮͭͷঢ়ଶʯ ࡞ۀதͷঢ়ଶɻ ฤू࡞ۀશͯ ͜ͷঢ়ଶͰߦ͏ɻ ʮϫʔΫπϦʔʯ ͱݺΕΔ ूதܕ ϫʔΩϯάσΟϨΫτϦ ूதܕ εςʔδϯάΤϦΞ
ूதܕ ϩʔΧϧϦϙδτϦ
(JUʹ͓͚Δʮͭͷঢ়ଶʯ (JUͷใͱͯ͠ ొ͞Εͨঢ়ଶɻ (JU͜͜ʹొ ͞ΕͨใΛݩʹ όʔδϣϯΛཧ ͢Δɻ(JUͷࠜװͱ ݺΔͷ ूதܕ ϫʔΩϯάσΟϨΫτϦ
ूதܕ εςʔδϯάΤϦΞ ूதܕ ϩʔΧϧϦϙδτϦ
(JUʹ͓͚Δʮͭͷঢ়ଶʯ ϦϙδτϦʹొ ͢ΔϑΝΠϧσΟϨΫ τϦΛબͨ͠ঢ়ଶɻ ϦϙδτϦͷ ొ४උஈ֊Ͱ ʮΠϯσοΫεʯ ͱݺΕΔ ूதܕ ϫʔΩϯάσΟϨΫτϦ
ूதܕ εςʔδϯάΤϦΞ ूதܕ ϩʔΧϧϦϙδτϦ
ϦϙδτϦʹొ͢Δ·Ͱͷ Ұ࿈ͷྲྀΕ
ϦϙδτϦʹԿͳ͍ঢ়ଶ ूதܕ ϫʔΩϯάσΟϨΫτϦ ूதܕ εςʔδϯάΤϦΞ ूதܕ ϩʔΧϧϦϙδτϦ
εςʔδϯάʹҠಈ ूதܕ ϫʔΩϯάσΟϨΫτϦ ूதܕ εςʔδϯάΤϦΞ BEE ूதܕ ϩʔΧϧϦϙδτϦ
ϦϙδτϦʹొʢίϛοτʣ ूதܕ ϫʔΩϯάσΟϨΫτϦ ूதܕ εςʔδϯάΤϦΞ DPNNJU ूதܕ ϩʔΧϧϦϙδτϦ
ίϛοτ͕ొ͞Εͨ ूதܕ ϫʔΩϯάσΟϨΫτϦ ूதܕ εςʔδϯάΤϦΞ ϦϏδϣϯ ूதܕ ϩʔΧϧϦϙδτϦ
Ұ෦ͷϑΝΠϧ͚ͩมߋ ूதܕ ϫʔΩϯάσΟϨΫτϦ ूதܕ εςʔδϯάΤϦΞ ϦϏδϣϯ ूதܕ ϩʔΧϧϦϙδτϦ
Ұ෦ͷϑΝΠϧ͚ͩมߋ ूதܕ ϫʔΩϯάσΟϨΫτϦ ूதܕ εςʔδϯάΤϦΞ ϦϏδϣϯ BEE ूதܕ ϩʔΧϧϦϙδτϦ
ϦϙδτϦʹొʢίϛοτʣ ूதܕ ϫʔΩϯάσΟϨΫτϦ ूதܕ εςʔδϯάΤϦΞ ϦϏδϣϯ DPNNJU ूதܕ ϩʔΧϧϦϙδτϦ
৽ͨͳίϛοτ͕ొ͞Εͨ ूதܕ ϫʔΩϯάσΟϨΫτϦ ूதܕ εςʔδϯάΤϦΞ ϦϏδϣϯ ϦϏδϣϯ ूதܕ ϩʔΧϧϦϙδτϦ
Ҏલͷίϛοτ࣌ͷঢ়ଶ͢ ूதܕ ϫʔΩϯάσΟϨΫτϦ ूதܕ εςʔδϯάΤϦΞ ϦϏδϣϯ ϦϏδϣϯ ϦϏδϣϯͷঢ়ଶ ूதܕ ϩʔΧϧϦϙδτϦ
తͷίϛοτΛνΣοΫΞτ ूதܕ ϫʔΩϯάσΟϨΫτϦ ूதܕ εςʔδϯάΤϦΞ ϦϏδϣϯ DIFDLPVU ϦϏδϣϯ ूதܕ ϩʔΧϧϦϙδτϦ
ϫʔΩϯάσΟϨΫτϦߋ৽ ूதܕ ϫʔΩϯάσΟϨΫτϦ ूதܕ εςʔδϯάΤϦΞ ϦϏδϣϯ ϦϏδϣϯ ϦϏδϣϯͷঢ়ଶ ूதܕ ϩʔΧϧϦϙδτϦ
(JUૢ࡞ͷجຊతͳྲྀΕʢ͓͞Β͍ʣ ूதܕ ϫʔΩϯάσΟϨΫτϦ ूதܕ εςʔδϯάΤϦΞ DIFDLPVU BEE DPNNJU ूதܕ ϩʔΧϧϦϙδτϦ
(JUૢ࡞ͷجຊతͳྲྀΕʢ͓͞Β͍ʣ ूதܕ ϫʔΩϯά σΟϨΫτϦ DIFDLPVU BEE DPNNJU QVTI QVMM ूதܕ
εςʔδϯά ΤϦΞ ूதܕ ϩʔΧϧ ϦϙδτϦ ूதܕ ϦϞʔτ ϦϙδτϦ
ϒϥϯνʹ͍ͭͯ
ίϛοτ ίϛοτ ίϛοτ ίϛοτ ίϛοτ͕૿͑Δͱཤྺ͕ੜ·ΕΔ ͜ͷҰ࿈ͷཤྺΛʮϒϥϯνʯͱݺͿ
ίϛοτ ίϛοτ ཤྺΛذͯ͠ه͢ΔͨΊͷͷ ذͨ͠ϒϥϯν ଞͷϒϥϯνͷӨڹΛड͚ͳ͍ ूதܕ NBTUFSϒϥϯν ूதܕ ੜϒϥϯν
ίϛοτ ίϛοτ ෳͷมߋΛಉ࣌ʹਐΊΕΔ ूதܕ ϓϩδΣΫτຊମ ूதܕ ৄࡉը໘࣮ ूதܕ Ұཡը໘࣮ ίϛοτ
ίϛοτ ϒϥϯνΛͬͨฏߦ࡞ۀͷΠϝʔδ
ίϛοτ ίϛοτ ίϛοτ ϚʔδʢଞϒϥϯνͷมߋΛऔΓࠐΉʣ ίϛοτ ίϛοτ ίϛοτ ίϛοτ ίϛοτ ̍ͭͷϒϥϯνʹ·ͱΊ͢ʢ߹ྲྀʣ
ίϛοτ ίϛοτ ίϛοτ औΓࠐΜͩޙίϛοτ͕࡞͞ΕΔ Ϛʔδίϛοτ Ϛʔδίϛοτ ίϛοτ ίϛοτ ίϛοτ
ϚʔδͰൃੜ͢Δมߋͷিಥ
JOEFYIUNMमਖ਼ ίϯϑϦΫτʢিಥʣ͕ى͜Δέʔε ϚʔδͰ͖ͳ͍ʂ JOEFYIUNMमਖ਼ ։࢝ ʂ ूதܕ ϒϥϯν" ूதܕ ϒϥϯν#
ಉ࣌ʹಉ͡ՕॴΛमਖ਼ͯ͠͠·ͬͨঢ়گͰ ϚʔδΛߦ͏ͱίϯϑϦΫτ͕ى͜Δ ߦ ߦ
JOEFYIUNMमਖ਼ ίϯϑϦΫτʢিಥʣ͕ى͜Δέʔε ϚʔδͰ͖ͳ͍ʂ JOEFYIUNMमਖ਼ ։࢝ ʂ ूதܕ ϒϥϯν" ूதܕ ϒϥϯν#
ߦ ߦ ͲͪΒͷमਖ਼Λ༏ઌ͢ΕΑ͍͔ (JUʹผͰ͖ͳ͍
ίϯϑϦΫτͷղফʢखಈʣ <html> <head> <title>title</title> </head> <body> <<<<<<< HEAD <p>ϠΪͰΘ͔ΔGitೖ</p> =======
<p>αϧͰΘ͔ΔGitೖ</p> >>>>>>> 7f46c6f77b4b777e73eb09e7feb20a50628349b7 </body> </html> ڝ߹͕ൃੜͨ͠Օॴ
<html> <head> <title>title</title> </head> <body> <<<<<<< HEAD <p>ϠΪͰΘ͔ΔGitೖ</p> ======= <p>αϧͰΘ͔ΔGitೖ</p>
>>>>>>> 7f46c6f77b4b777e73eb09e7feb20a50628349b7 </body> </html> Ͱ۠ΒΕ্ͨଆ͕ϩʔΧϧϦϙδτϦ Լଆ͕ϦϞʔτϦϙδτϦ ϒϥϯνͷڥ ίϯϑϦΫτه߸ʢใʣ
<html> <head> <title>title</title> </head> <body> <p>ϠΪͰΘ͔ΔGitೖ</p> </body> </html> ڝ߹ՕॴΛमਖ਼ ίϯϑϦΫτͷղফखॱ
ϑΝΠϧΛ ਖ਼͘͠มߋ ͢Δ ίϯϑϦΫτ ͷҹΛফ͢ ίϛοτ ͢Δ
ίϯϑϦΫτͷղফखॱ ڝ߹ՕॴΛमਖ਼͔ͯ͠ΒɺίϛοτΛߦ͏ͱ มߋΛ౷߹ͨ͠ίϛοτ͕࡞͞ΕΔ
PSJHJONBTUFSͱʁ
pSTUDPNNJU PSJHJONBTUFSͱʁ ϦϙδτϦʹ࠷ॳͷίϛοτΛߦ͏ͱ (JUNBTUFSͱ͍͏ϒϥϯνΛ࡞͢Δ
pSTUDPNNJU PSJHJONBTUFSͱʁ PSJHOσϑΥϧτͷϦϙδτϦ໊ ूதܕ PSJHJO
pSTUDPNNJU PSJHJONBTUFSͱʁ ूதܕ NBTUFSϒϥϯν NBTUFSσϑΥϧτͷϒϥϯν໊
)&"%ͱԿऀʁ
)&"%ʢݱࡏ࡞ۀதͷϒϥϯνͷઌ಄ʣ ूதܕ ϫʔΩϯάσΟϨΫτϦ ूதܕ ϩʔΧϧϦϙδτϦ DIFDLPVU )&"% ϒϥϯν ԫ ͷঢ়ଶ
ϒϥϯνͷΓସ͑ʢԫˠ੨ʣ ूதܕ ϫʔΩϯάσΟϨΫτϦ ूதܕ ϩʔΧϧϦϙδτϦ DIFDLPVU )&"% )&"% ϒϥϯν ੨
ͷঢ়ଶ
ϒϥϯνͷΓସ͑ʢԫˠ੨ʣ ूதܕ ϫʔΩϯάσΟϨΫτϦ ूதܕ ϩʔΧϧϦϙδτϦ DIFDLPVU )&"% )&"% ϒϥϯν ੨
ͷঢ়ଶ (JU)&"%ʢϙΠϯλʣʹΑͬͯ ࠓ࡞ۀ͍ͯ͠ΔϒϥϯνΛѲ͍ͯ͠Δ
ϒϥϯνӡ༻
ूதܕ ౷߹ϒϥϯν ௨ৗNBTUFSϒϥϯνΛ ౷߹ϒϥϯνͱͯ͠ ༻͢Δɻ+FOLJOTͳͲ ͷ$*πʔϧΛ༻ͨ͠ ࣗಈσϓϩΠ ͜ͷϒϥϯνΛ͏ ϒϥϯνͷछྨ ूதܕ
τϐοΫϒϥϯν ػೳՃόάमਖ਼ͱ ͍ͬͨ࡞ۀΛߦ͏ͨΊʹ ࡞͢Δϒϥϯνɻ ҆ఆͨ͠౷߹ϒϥϯν ͔Βذͯ͠ɺྃͨ͠ Β౷߹ϒϥϯνʹ औΓࠐΉ
ूதܕ ౷߹ϒϥϯν ௨ৗNBTUFSϒϥϯνΛ ౷߹ϒϥϯνͱͯ͠ ༻͢Δɻ+FOLJOTͳͲ ͷ$*πʔϧΛ༻ͨ͠ ࣗಈσϓϩΠ ͜ͷϒϥϯνΛ͏ ϒϥϯνͷछྨ ूதܕ
τϐοΫϒϥϯν ػೳՃόάमਖ਼ͱ ͍ͬͨ࡞ۀΛߦ͏ͨΊʹ ࡞͢Δϒϥϯνɻ ҆ఆͨ͠౷߹ϒϥϯν ͔Βذͯ͠ɺྃͨ͠ Β౷߹ϒϥϯνʹ औΓࠐΉ (JUͰɺࣗ༝ʹϒϥϯνΛ࡞͢Δ͜ͱ͕Ͱ͖Δɻ͔͠͠ɺ ࠷େݶʹ(JUΛ׆༻͢Δʹɺӡ༻ϧʔϧΛઃ͚Δ͜ͱ͕ॏཁʂ
දతͳϒϥϯνӡ༻
(JU'MPX ෳਓͰ։ൃ͢Δ߹ɺϧʔϧ͕ͳ͍ͱίϯϑϦ Ϋτ͕සൟʹىͬͨ͜ΓϚʔδͷϛε͕ൃੜ͠ ͨΓͱ͕ى͜Γ͍͢ɾɾɾ (JU'MPXͱϒϥϯνΛ׆༻ͨ͠(JUͷ։ൃख๏ʢπʔ ϧʣͷ͜ͱɻ(JUqPXͰɺͦΕͧΕׂ͕ৼΒΕ͍ͯ ΔͷͭͷϒϥϯνΛ͍͚·͢ɻ ӡ༻ϧʔϧେࣄʂ
छྨ આ໌ ण໋ ϒϥϯν໊ʢྫʣ NBTUFS ϦϦʔε༻ϒϥϯν NBTUFS EFWFMPQ ։ൃ༻ϒϥϯν
EFWFMPQ<όʔδϣϯ൪߸> GFBUVSF ػೳՃɾվमͳͲΛߦ͏࡞ۀϒ ϥϯν GFBUVSF<ੜݩόʔδϣϯ൪ ߸><ػೳ໊> SFMFBTF ϦϦʔε࣌ͷඍௐΛߦ͏ϒϥϯ νʢόʔδϣϯ൪߸มߋʣ SFMFBTF<όʔδϣϯ൪߸> IPUpY ϦϦʔεޙͷۓٸରԠϒϥϯν IPUpY<όʔδϣϯ൪߸><ό άࣝผ໊>PSIPUpY<όάࣝ ผ໊> (JU'MPX
" NBTUFSϒϥϯνPOMZʂ # NBTUFSEFWFMPQϒϥϯν $ NBTUFSEFWFMPQGFBUVSFϒϥϯνʢ(JUIVC'MPXʣ ͦͷଞͷϒϥϯνϞσϧ ͦΕͧΕϝϦοτɾσϝϦοτ͕͋ΔͷͰɺ ϓϩδΣΫτ͝ͱʹ࠷దͳϞσϧΛબ΅͏ʂ
ϓϧϦΫΤετʹ͍ͭͯ
ϓϧϦΫΤετͱ ։ൃऀͷϩʔΧϧϦϙδτϦͰͷมߋΛ ଞͷ։ൃऀʹ௨͢ΔػೳͰ͢ɻ ϓϧϦΫΤετʢϚʔδϦΫΤετʣ
ϓϧϦΫΤετͱ ։ൃऀͷϩʔΧϧϦϙδτϦͰͷมߋΛ ଞͷ։ൃऀʹ௨͢ΔػೳͰ͢ɻ ϓϧϦΫΤετʢϚʔδϦΫΤετʣ (JUͷػೳͰͳ͘(JU)VC͕࠷ॳʹఏڙͨ͠ػೳͰ͢ɻ ࠓͰ΄ͱΜͲͷ(JUϗεςΟϯάαʔϏεͰར༻Մೳʂ
13Λ͏։ൃϓϩηε ूதܕ ϩʔΧϧ ϦϙδτϦ ूதܕ ϦϞʔτϦϙδτϦ QVTI ࡞ۀϒϥϯν ࡞ۀϒϥϯν 13
NFSHF NBTUFS ϨϏϡʔ
13Λ͏ϝϦοτ ूதܕ ϩʔΧϧ ϦϙδτϦ ूதܕ ϦϞʔτϦϙδτϦ QVTI ࡞ۀϒϥϯν ࡞ۀϒϥϯν 13
NFSHF NBTUFS ϨϏϡʔ ϓϧϦΫΤετίʔυϨϏϡʔ͢ΔจԽΛ ৫ʹ͔ࠜͤΔ͜ͱ͕Ͱ͖Δˠ࣭ͷ্㽉
ϓϧϦΫΤετͷ࡞๏ ϓϧϦΫΤετখ͘͞࡞Δʂ ԿͷϓϧϦΫΤετͳͷ͔ใΛ·ͱΊΔʢϨϏϡ ϫʔԿΛϨϏϡʔ͢Ε͍͍ͷ͔·Ͱʣ ະ͚ͩͲɺҰ୴ϨϏϡʔͯ͠΄͍͠߹ <8*1>ΛλΠτϧʹ͚ͭΔʂ
ίϯϑϦΫτى͖ͨΒ͙͢ղফʂϚʔδ͞ΕͨΒϒ ϥϯνআʂ ίʔυͷࢦఠࣄ߲ͳͲֆจࣈ͓͏✨ ूதܕ ࢀߟɿIUUQTRJJUBDPNJLVXPXJUFNTGCBDFCC
ศརͳ(JUૢ࡞
ελογϡʢมߋ༰ΛҰ࣌ୀආʣ ूதܕ ϫʔΩϯάσΟϨΫτϦ ूதܕ εςʔδϯάΤϦΞ TUBTI ूதܕ ελογϡྖҬ
ελογϡʢมߋ༰ΛҰ࣌ୀආʣ ूதܕ ϫʔΩϯάσΟϨΫτϦ ूதܕ εςʔδϯάΤϦΞ TUBTI ूதܕ ελογϡྖҬ
ελογϡʢมߋ༰ΛҰ࣌ୀආʣ ूதܕ ϫʔΩϯάσΟϨΫτϦ ूதܕ εςʔδϯάΤϦΞ TUBTI ूதܕ ελογϡྖҬ ϫʔΩϯάσΟϨΫτϦεςʔδϯάΤϦΞͷதͰ ίϛοτ͞Ε͍ͯͳ͍มߋΛҰ࣌తʹୀආͤ͞Δ͜ͱ͕Ͱ͖Δ
ͳͥελογϡʁ ूதܕ ϫʔΩϯάσΟϨΫτϦ ूதܕ εςʔδϯάΤϦΞ ूதܕ ϩʔΧϧϦϙδτϦ ະίϛοτ ϒϥϯν"
ͳͥελογϡʁ ूதܕ ϫʔΩϯάσΟϨΫτϦ ूதܕ εςʔδϯάΤϦΞ ूதܕ ϩʔΧϧϦϙδτϦ DIFDLPVU ϒϥϯν" ଞͷϒϥϯνͷνΣοΫΞτΛߦ͏ͱ
ͦͷมߋ༰ݩͷϒϥϯν͔ΒҠಈઌͷϒϥϯνʹҠಈ͢Δ
ʂ ूதܕ ϫʔΩϯάσΟϨΫτϦ ूதܕ εςʔδϯάΤϦΞ ूதܕ ϩʔΧϧϦϙδτϦ ϒϥϯν" ҠಈઌͷϒϥϯνͰɺಉ͡ϑΝΠϧ͕طʹมߋ͞Ε͍ͯΔ߹ νΣοΫΞτʹࣦഊ͠·͢ɻ
ͳͥελογϡʁ
ूதܕ ϫʔΩϯάσΟϨΫτϦ ूதܕ εςʔδϯάΤϦΞ TUBTIBQQMZ ूதܕ ελογϡྖҬ ίϛοτͨ͘͠ͳ͍͚Ͳɺ͍ͨ͠ ୀආͤͨ͞มߋޙ͔ΒऔΓग़ͯ͠ɺ ݩͷϒϥϯνผͷϒϥϯνʹөͤ͞Δ͜ͱ͕Ͱ͖Δ
ίϛοτͷॻ͖͑
લͷίϛοτΛमਖ਼ʢBNFOEʣ աڈͷίϛοτΛଧͪফ͢ʢSFWFSUʣ ίϛοτΛࣺͯΔʢSFTFUʣ ίϛοτΛൈ͖औΔʢDIFSSZQJDLʣ ίϛοτͷཤྺΛॻ͖͑ΔʢSFCBTFʣ
ίϛοτΛ̍ͭʹ·ͱΊͯϚʔδ͢ΔʢTRVBTIʣ ίϛοτͷॻ͖͑ʹ৭ʑ͋Δ
ίϛοτͷॻ͖͑ʹ৭ʑ͋Δ ֘ίϛοτࣗମΛফͨ͠Γɺͳ͔ͬͨ͜ͱʹ͢Δ͜ͱͰ͖ͳ͍ʂ ʮίϛοτΛଧͪফ͢ʯͱ͍͏৽ͨͳίϛοτΛ͢Δ લͷίϛοτΛमਖ਼ʢBNFOEʣ աڈͷίϛοτΛଧͪফ͢ʢSFWFSUʣ ίϛοτΛࣺͯΔʢSFTFUʣ
ίϛοτΛൈ͖औΔʢDIFSSZQJDLʣ ίϛοτͷཤྺΛॻ͖͑ΔʢSFCBTFʣ ίϛοτΛ̍ͭʹ·ͱΊͯϚʔδ͢ΔʢTRVBTIʣ
ଟਓͰ։ൃ͍ͯ͠Δ߹ɺ طʹϓογϡ͍ͯ͠ΔίϛοτΛ վม͢ΔͱେมΧΦεͳ͜ͱʹͳΔͷͰɺ ༻͠ͳ͍͜ͱΛΦεεϝ͠·͢ɻɻɻ ҙࣄ߲
ͱݴͬͯ ͍ͨ͘ͳΔέʔε͋Δ
ෳਓͰͷ։ൃ͋Δ͋Δ NBTUFSϒϥϯν ͔ΒGFBUVSFYYY ϒϥϯνΛ͖Δ GFBUVSFYYY ࣮தʹ ࣗͷ࡞ۀͯ͠ ͍ΔϑΝΠϧ͕ NBTUFSͰߋ৽͞ Ε͍ͯΔ
NBTUFSͷߋ৽Λ ࡞ۀϒϥϯνʹ ө͍ͨ͠ NBTUFSΛҰ NFSHFɺίϯϑ ϦΫτΛղফ͠ ͯ13ΛૹΔ
ෳਓͰͷ։ൃ͋Δ͋Δ NBTUFSϒϥϯν ͔ΒGFBUVSFYYY ϒϥϯνΛ͖Δ GFBUVSFYYY ࣮தʹ ࣗͷ࡞ۀͯ͠ ͍ΔϑΝΠϧ͕ NBTUFS͕ߋ৽͞ Ε͍ͯΔ
NBTUFSͷߋ৽Λ ࡞ۀϒϥϯνʹ ө͍ͨ͠ NBTUFSΛҰ NFSHFɺίϯϑ ϦΫτΛղফ͠ ͯ13ΛૹΔ ݱࡏ࡞ۀதͷϑΝΠϧ͕ɺϒϥϯνΛ͔ͬͨ࣌Β มߋ͞Ε͍ͯΕɺίϯϑϦΫτ͕ൃੜ͢Δ
ίϛοτ" Θ͔Γ͘͢ਤʹ͢Δͱ ίϛοτ$ ίϛοτ# ूதܕ GFBUVSFYYY ूதܕ NBTUFS ίϛοτ% ࣮ͷؒʹ
ϑΝΠϧ͕ߋ৽͞Εͨ Ϛʔδίϛοτ ίϛοτ&
NBTUFSΛϚʔδͨ͠߹ ूதܕ GFBUVSFYYY ूதܕ NBTUFS $ % # Ϛʔδ ίϛοτ
& " GFBUVSFYYYʹ Ϛʔδίϛοτ͕Ͱ͖Δ
NBTUFSʹϦϕʔεͨ͠߹ ूதܕ GFBUVSFYYY ूதܕ NBTUFS $ #` &` % Ϧϕʔεͨ͠߹
Ϛʔδίϛοτ࡞ΒΕͳ͍ Ϛʔδ ίϛοτ "
NBTUFSʹϦϕʔεͨ͠߹ ूதܕ GFBUVSFYYY ूதܕ NBTUFS $ #` &` % Ϛʔδ
ίϛοτ ݱࡏͷϒϥϯνʢGFBUVSFYYYʣͰൃੜͨ͠DPNNJUϙΠϯτΛ NBTUFSͷ࠷৽ͷίϛοτʹมߋͰ͖Δ " Ϧϕʔεͨ͠߹ Ϛʔδίϛοτ࡞ΒΕͳ͍
Ϧϕʔεʢίϛοτͷཤྺॻ͖͑ʣ ूதܕ GFBUVSFYYY ूதܕ NBTUFS $ #` &` % Ϛʔδ
ίϛοτ ैདྷͷ# &ͱҟͳΔίϛοτ*%͕ৼΒΕ͞Εɺ ৽ͨʹ#` &ʹੜ·ΕมΘ͓ͬͯΓɺͦͷίϛοτ*%͏ͳ͍ɻ "
ϦϕʔεޙʹNBTUFSʹϚʔδ͞ΕΔͱ ूதܕ GFBUVSFYYY ूதܕ NBTUFS " $ #` &` %
Ϛʔδ ίϛοτ Ϛʔδ ίϛοτ
Ϧϕʔεͷརɿཤྺʢϩάʣ͕៉ྷ ूதܕ NBTUFS " $ % #` &` Ϛʔδ ίϛοτ
ͨͩ͠ɺཤྺΛॻ͖͑ΔʹଞͷਓʹӨڹΛٴ΅͢ૢ࡞ͳͷͰɺ ܾͯ͠ଞͷਓ͕ར༻͍ͯ͠ΔϒϥϯνʹಉҙऔΒͣߦΘͳ͍͜ͱ
ϚʔδͱϦϕʔε
Ϛʔδ ݱࡏͷϒϥϯνͷ্ʹଞͷϒϥϯνͷ༰ΛऔΓࠐΉ มߋ༰ͷཤྺͦͷ··Δ͕ɺཤྺ͕ෳࡶʹͳΔ Ϧόʔε ଞͷϒϥϯνͷ্ʹࠓͷϒϥϯνͷ༰ΛͤΔ มߋ༰͕มߋ͞ΕΔ͕ɺཤྺ୯७ʹͳΔ ڞʹཤྺΛ౷߹͢Δͷ ༰ ಛ ༰
ಛ
GBTUGPSXBSEϚʔδ
GBTUGPSXBSEʢૣૹΓʣϚʔδ ूதܕ GFBUVSFYYY ूதܕ NBTUFS " # % & $
Ϛʔδ ίϛοτ
GBTUGPSXBSEʢૣૹΓʣϚʔδ ूதܕ GFBUVSFYYY ूதܕ NBTUFS " # % & $
Ϛʔδ ίϛοτ ݩʢNBTUFSʣͷϒϥϯνͷঢ়ଶ͕ɺҎલ͔Βมߋ͕ͳ͍ͱ͖ʢݩͷϒϥϯνͷ ཤྺΛؚͯ͢ΜͰ͍Δͱ͖ʣʹߦΘΕΔϚʔδ
QVTIͰ GBTUGPSXBSEϚʔδ͕લఏ
Ϧϕʔεલʹϓογϡͯ͠͠·͏ͱʜ " $ % # & ूதܕ MPDBMGFBUVSF " $
% #` &` ूதܕ SFNPUFGFBUVSF ϦϞʔτͱϩʔΧϧͰ ҟͳΔϩάΛ࣋ͭ
Ϧϕʔεલʹϓογϡͯ͠͠·͏ͱʜ " $ % # & ूதܕ MPDBMGFBUVSF " $
% #` &` ूதܕ SFNPUFGFBUVSF ϦϞʔτͱϩʔΧϧͰ ҟͳΔϩάΛ࣋ͭ QVTI ڧ੍্ॻ͖͠ͳ͍ݶΓɺϦϞʔτʹϓογϡͰ͖ͳ͍ʂ ϦϕʔεΛ͏ʹGBTUGPSXBSEΛཧղ͓ͯ͘͜͠ͱʂ
͓·͚
HJUJHOPSF σΟϨΫτϦʮOPEF@NPEVMFTʯΛআ֎ OPEF@NPEVMFT ֦ுࢠ͕ʮMPHʯͷϑΝΠϧΛআ֎ MPH ڥґଘϑΝΠϧʮ%4@4UPSFʯΛআ֎ %4@4UPSF HJUJHOPSF(JUͰΘΕΔಛघͳϑΝΠϧ໊ɻ ͜ͷϑΝΠϧʹॻ͔ΕͨϑΝΠϧ(JUͷτϥοΩϯά ͷର֎ʹͳΔʢແࢹ͞ΕΔʣ
هड़ྫ
ूதܕ ϦϞʔτϦϙδτϦ $*ʢܧଓతΠϯςάϨʔγϣϯʣ ूதܕ $*πʔϧ ूதܕ ެ։αʔόʔ QVTI௨ EFQMPZ QVMM
QVTI ूதܕ ։ൃऀ
ूதܕ ϦϞʔτϦϙδτϦ (JUͱ$*πʔϧͰޮతͳӡ༻ ूதܕ $*πʔϧ ूதܕ ެ։αʔόʔ ूதܕ ։ൃऀ $*πʔϧ࡞ۀͷޮԽ͓Αͼਓతϛεͷܰݮʹཱͭʂ
$*πʔϧʹΑͬͯࣗಈԽͰ͖Δ͜ͱΓͩ͘͞Μˑ
ʙʹೖΔ༻ޠΛ͑ΑʂʢৼΓฦΓʣ ूதܕ ϫʔΩϯά σΟϨΫτϦ ̑ ̍ ̎ ̏ ̐ ूதܕ
εςʔδϯά ΤϦΞ ूதܕ ϩʔΧϧ ϦϙδτϦ ूதܕ ϦϞʔτ ϦϙδτϦ
͓͠·͍ ʙ͓ർΕ༷Ͱͨ͠ʙ