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
Masaki Osugi
May 22, 2022
Programming
1
300
一歩進んだ Git の活用術
2022 年 5 月 21 日に開催された「広島フロントエンド勉強会 Vol.29 Git 勉強会」の資料
Masaki Osugi
May 22, 2022
Tweet
Share
More Decks by Masaki Osugi
See All by Masaki Osugi
Azure Logic Appsからはじめる業務改善
nasa114
0
110
鯖管して気がついたこと【オープンソースカンファレンス広島2016前日イベント】
nasa114
0
210
Other Decks in Programming
See All in Programming
Pull-Requestの内容を1クリックで動作確認可能にするワークフロー
natmark
2
460
overlayPreferenceValue で実現する ピュア SwiftUI な AdMob ネイティブ広告
uhucream
0
110
高度なUI/UXこそHotwireで作ろう Kaigi on Rails 2025
naofumi
4
3.5k
ててべんす独演会〜Flowの全てを語ります〜
tbsten
1
220
実践AIチャットボットUI実装入門
syumai
7
2.5k
SpecKitでどこまでできる? コストはどれくらい?
leveragestech
0
550
アメ車でサンノゼを走ってきたよ!
s_shimotori
0
140
フロントエンド開発に役立つクライアントプログラム共通のノウハウ / Universal client-side programming best practices for frontend development
nrslib
7
3.9k
Your Perfect Project Setup for Angular @BASTA! 2025 in Mainz
manfredsteyer
PRO
0
130
dynamic!
moro
9
6.6k
CSC509 Lecture 03
javiergs
PRO
0
330
なぜあの開発者はDevRelに伴走し続けるのか / Why Does That Developer Keep Running Alongside DevRel?
nrslib
3
370
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Scaling GitHub
holman
463
140k
How STYLIGHT went responsive
nonsquared
100
5.8k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
Building Adaptive Systems
keathley
43
2.8k
How GitHub (no longer) Works
holman
315
140k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Become a Pro
speakerdeck
PRO
29
5.5k
A better future with KSS
kneath
239
17k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Transcript
(JUΛλμͷཤྺཧʹ͏ͷମແ͍ʂ ҰาਐΜͩ (JUͷ׆༻ज़ ౡϑϩϯτΤϯυษڧձ 7PMʙ (JUษڧձ ʙ
ࣗݾհ • .BTBLJ0TVHJ • αʔόαΠυଆͷΤϯδχΞ • ࠷ۙͷτϐοΫ ..BD#PPL"JSΛিಈങ͍ • ͖ͳ
(JUίϚϯυ git checkout [hash] [filename]
"HFOEB (JUΛ͏্ͰҰา౿ΈࠐΜͩ׆༻ज़ ͦͦ (JUͬͯͲ͜Ͱཧ͍ͯ͠Δͷʁ ϦϞʔτϨϙδτϦ HJUJHOPSF
*TTVF1VMM3FRVFTU αʔϏεؒͱͷ࿈ܞɾࣗಈԽ
(JUΛ༻͍ͨཤྺཧΛ͢Δ͏͑Ͱ (JU-PHPCZ+BTPO-POHJTMJDFOTFEVOEFSUIF$SFBUJWF$PNNPOT"UUSJCVUJPO6OQPSUFE -JDFOTF commit / merge / push Git Repository
履歴は どこで管理 しているの?
(JUͷཤྺӅ͠ϑΥϧμͱͯ͠ දࣔ͞Ε͍ͯΔͷͰݟ͑ͳ͍
ʢ͍ΘΏΔʣࠇ͍ը໘Ͱ֬ೝͯ͠ΈΑ͏ • MTrMBͰӅ͠ϑΥϧμؚΊͨ ϑΥϧμͷҰཡදࣔΛ࣮ࢪ • ৭ʑͱೖ͍ͬͯΔ͕ɺ HJUͱ͍͏ ϑΥϧμͷதʹೖ͍ͬͯΔ
ʢ͍ΘΏΔʣࠇ͍ը໘Ͱ֬ೝͯ͠ΈΑ͏ • த͜ͷΑ͏ʹͳ͍ͬͯΔ • SFGTͷதʹ࠷৽ͷίϛοτใ͕ ه͞Ε͍ͯΔྖҬ • PCKFDUT͕ (JUͷཧϑΝΠϧྖҬ •
DPOGJH͕ϦϙδτϦͷઃఆΛอ࣋ ͍ͯ͠ΔྖҬ • ϦϞʔτͷઃఆίϛοτ͢Δਓͷใ ͳͲͷΤσΟλͰมߋͯ͠ө͞ΕΔ
"HFOEB (JUΛ͏্ͰҰา౿ΈࠐΜͩ׆༻ज़ ͦͦ (JUͬͯͲ͜Ͱཧ͍ͯ͠Δͷʁ ϦϞʔτϨϙδτϦ HJUJHOPSF
*TTVF1VMM3FRVFTU αʔϏεؒͱͷ࿈ܞɾࣗಈԽ
ϦϙδτϦͷछྨ ϩʔΧϧϦϙδτϦ • ֤ࣗͷ։ൃڥͳͲͰ༻͍ΒΕΔͷ • ݴ༿௨Γࣗͷ։ൃڥͷΈݟ͑Δ • ཤྺཧͳͲͰ͖ΔͷͰɺ͖ͳΑ͏ʹͰ͖Δ • ୈࡾऀ͕֬ೝͰ͖ͳ͍मਖ਼ؚ·ΕΔ
• Ұ࣌తͳ࡞ۀ༰ͷόοΫΞοϓ • ۓٸͰ࡞ۀͨ࣌͠ͷୀආ༰ ϦϞʔτϦϙδτϦ • ιʔείʔυΛཧ͢Δத৺ͱͳΔͷ • جຊతʹωοτϫʔΫ্͔Βݟ͑Δ • ֎෦αʔόʹஔ͔Ε͍ͯΔ͜ͱ͕ଟ͍ • ଞͷਓ͕ίϛοτͨ͠ϒϥϯν֬ೝ Ͱ͖Δ • ϦϞʔτʹө͞Ε͍ͯΕ
(JUΛ༻͍ͨཤྺཧΛ͢Δ͏͑Ͱ (JU-PHPCZ+BTPO-POHJTMJDFOTFEVOEFSUIF$SFBUJWF$PNNPOT"UUSJCVUJPO6OQPSUFE -JDFOTF commit / merge Git Repository Git Repository
Git Repository Ϛελ リモートレポジトリ push コード共有元 ローカルレポジトリの範囲
ϦϞʔτϨϙδτϦͷอଘઌ ΦϯϓϨϛεʢࣗͰཧʣ • 044Ͱ͞Ε͍ͯΔιϑτΣΞΛ ར༻ͯ͠αʔόͷཧΛؚΊͯߦ͏ • ηΩϡϦςΟΛॏࢹ͢Δ߹ʹΦεεϝ • ༗໊ͳιϑτΣΞҎԼͷ௨Γ •
(JU)VC&OUFSQSJTF • (JU)VCͷΦϯϓϨϛε൛ʢ༗ঈ ͔ͳΓߴ͍ʣ • (JU-BC$PNNVOJUZ&OUFSQSJTF&EJUJPO • (JU-BCͷΦϯϓϨϛε൛ • (JU8FC • (JUύοέʔδʹؚ·ΕΔ $(* 4BB4αʔϏεʹอଘ • ιʔείʔυϗεςΟϯάαʔϏεʹ ϦϙδτϦΛ࡞ͯ͠ཧ͢Δํ๏ • ݸਓͰར༻ͨ͠Γ͢Δ߹ʹे • ༗໊ͳαʔϏεͱͯ͠ҎԼͷ௨Γ • (JU)VC • ଟ͘ͷاۀɾϢʔβ͕ར༻͍ͯ͠Δ • (JU-BC • ར༻ऀ૿͓͑ͯΓɺػೳ͕ଞΑΓॆ࣮͍ͯ͠Δ • "[VSF%FW0QT3FQPT • .JDSPTPGU "[VSFͱͷੑ͕ߴ͍
"HFOEB (JUΛ͏্ͰҰา౿ΈࠐΜͩ׆༻ज़ ͦͦ (JUͬͯͲ͜Ͱཧ͍ͯ͠Δͷʁ ϦϞʔτϨϙδτϦ HJUJHOPSF
*TTVF1VMM3FRVFTU αʔϏεؒͱͷ࿈ܞɾࣗಈԽ
ͯ͢ (JU ͰཧΛߦ͏͜ͱͰ͖ͳ͍ • (JUʹίϛοτͯ͠͠·͏ͱୈࡾऀʹѱ༻͞Εͯ͠·͏ใ • ೝূใʢύεϫʔυτʔΫϯɺೝূ伴ͳͲʣ • ར༻͍ͯ͠Δ 04
ґଘͷใ • 04ʹΑͬͯදࣔ͞Εͳͯ͘ྑ͍ϑΝΠϧ͕ཧ͞ΕΔ͜ͱͰ ݕࡧҰཡͷ֬ೝ͢Δͷʹखؒʹͳͬͯ͠·͏ • ίϚϯυͰੜͰ͖Δͷ • 5ZQF4DSJQU ͰͷτϥϯεύΠϧͨ݁͠Ռ
ϑΝΠϧͷ۩ମྫ (JU্Ͱཧ͢Δͷ (JU্Ͱཧ͠ͳ͍ͷ ιʔείʔυɾςετίʔυ ը૾ʢ47(1/(ݩσʔλͳͲʣ υΩϡϝϯτʢ༷ॻʣ ೝূใʢछผؔͳ͘ʣ 04ґଘͷϑΝΠϧ ˞ %4@4UPSFͳͲ
ιʔείʔυ͔Βੜ͞Εͨͷ ˞ EJTUϑΥϧμ࣮ߦՄೳϑΝΠϧͳͲ
ϑΝΠϧΛίϛοτ͠ͳ͍ͨΊͷӴͱͯ͠ ϓϩδΣΫτ͝ͱʹ HJUJHOPSFΛ࣋ͭ
ಛᶃ ϑΥϧμ୯ҐͰ੍ޚͰ͖Δ プロジェクトフォルダ server package.json Index.js index.html front
ಛᶃ ϑΥϧμ୯ҐͰ੍ޚͰ͖Δ • ҰͭͷϦϙδτϦʹରͯ͠ෳͷ छྨͷιʔείʔυ͕͋Δ߹ʹ ׂ͢Δ͜ͱ͕Ͱ͖Δ • ଞʹɺۭϑΥϧμ͕ඞཁͳ߹ • ͜ͷΑ͏ͳߏͷ߹ʹτοϓ
ϑΥϧμʹ࠷খݶͷهࡌΛ͠Α͏ • ॏෳ࣮ͯ͠ߦ͞Εͯ͠·͏Մೳੑ • ඞཁͳϑΝΠϧ͕ίϛοτͰ͖ͳ͍ プロジェクトフォルダ server package.json Index.js index.html front
ಛᶄ ֦ுࢠͳͲ·ͱΊͯࢦఆ͕Ͱ͖Δ • ಛఆͷจࣈྻͰऴΘΔ߹ͳͲ Ұׅͯ͠ࢦఆ͢Δ͜ͱ͕Ͱ͖Δ • ੜ͞ΕΔϑΥϧμΛআ֎͍ͨ͠ • KTϑΝΠϧΛআ֎͍ͨ͠ •
*MMVTUSBUPS ͷϑΝΠϧΛআ֎͍ͨ͠ プロジェクトフォルダ server package.json Index.js index.html front
HJUJHOPSFͷ࡞Γํ ʙ දతͳํ๏Λ ͭʹ͚ͯհ ʙ
ձࣾͳͲͰܧ͗͞Ε͍ͯΔൿͷλϨ • ͋Δҙຯܦݧͱྺ࢙͕ੵΈॏͶΒΕ͍ͯΔ • Γͳ͘ͳͬͨΓؾʹͳΔͷ͕͋Ε ਵ࣌Ճͯ͠ߦ͘ • தݟͯؾʹͳΔ͜ͱ͕͋ΕηϯύΠʹ֬ೝ • ࠷ॳ͔Βଘࡏ͍ͯ͠ΔͷͰɺແཧͯ͠ฤू
͢Δඞཁͳ͍
ϓϩδΣΫτ࡞࣌ʹ࡞ΒΕ͍ͯΔ߹ • 3FBDU /VYUKT ͳͲͰ DSFBUFYYYBQQΛ࣮ߦޙɺ ҰࣜՃ͞ΕΔύλʔϯ • ࠷খݶͷใͷΈࢦఆ •
ڥใͳͲू߹ͷԸܙ • ϑϩϯτΤϯυͰͷ։ൃͩͱ ଟ͍ҹ
πʔϧΛͬͯ࡞͢Δ߹ • *OUFMMJ+ͳͲҰ෦ͷΤσΟλͰ HJUJHOPSF Λੜ͢Δػೳ͕ଘࡏ͢Δ ʢϓϥάΠϯͳͲʣ • جຊతʹ͍͍ײ͡ʹ࡞ͯ͘͠ΕΔ • ೖྗͨ͠Γબ͢Δ͚ͩͰɺ΄ͱΜͲͷϢʔεέʔεʹରԠ
• 8FCπʔϧ͋ΔͷͰɺίϐϖՄೳ • ྫ IUUQTXXXUPQUBMDPNEFWFMPQFSTHJUJHOPSF
͍ͭ࡞͢Δ͖ͳͷ͔ ϓϩδΣΫτΛ࡞ͨ͠λΠϛϯάͰՃ͓͖ͯ͘͠ • ΠϯσοΫεʢ HJUBEEʣͯ͠͠·͏ͱɺ HJUJHOPSF ʹॻ͍ͯཤྺʹ ͬͯ͠·͏ͨΊ • ࣦഊͨ͠ͱ͖ʹཤྺΛڧҾʹআ͢Δɺͱ͍͏ํ๏͋Δʢ͕ɺେมʣ
• ్தͰඞཁͳϑΝΠϧ͕૿Ճͨ͠߹ʮՃ͕ඞཁͳλΠϛϯάʯͰ ਵ࣌Ճ͢Δ
ೝূใΛίϛοτ͠ͳ͍ͨΊʹ ઐ༻ͷπʔϧΛ͏ • ίϛοτͯ͠͠·͏ͱऔΓฦ͕͔ͭ͠ͳ͍ͷͰɺπʔϧΛ͙ͬͯ • 4FDSFU-JOU IUUQTHJUIVCDPNTFDSFUMJOUTFDSFUMJOU • "84
(JU)VCͳͲͷ 4FDSFUTʹରԠ͍ͯ͠Δπʔϧ • ೝূใΛίϛοτૢ࡞Λߦ͏લʹ௨ͯ͘͠ΕΔ • (JU)VC"EWBODFE4FDVSJUZ • ίϛοτޙͷඃΛ͑ΔͨΊͷπʔϧ • ೝূใ͕ 1VTI͞Εͨ͜ͱΛݕ͢Δͱʮೝূ伴ͷແޮԽʯߦΘΕΔʢΒ͍͠ʣ
"HFOEB (JUΛ͏্ͰҰา౿ΈࠐΜͩ׆༻ज़ ͦͦ (JUͬͯͲ͜Ͱཧ͍ͯ͠Δͷʁ ϦϞʔτϨϙδτϦ HJUJHOPSF
*TTVF1VMM3FRVFTU αʔϏεؒͱͷ࿈ܞɾࣗಈԽ
(JUͷϗεςΟϯάαʔϏεʹ͋Δ େػೳ • *TTVF • ༁͢Δͱʮ՝ʯ • ͦͷϓϩδΣΫτͷ՝ͳͲΛొͯ͠ར༻͢Δ͜ͱ͕ଟ͍ • 1VMM3FRVFTU
• ओʹमਖ਼ͨ͠༰Λ࡞ۀ༻ͷϒϥϯν͔ΒϝΠϯϒϥϯνʹ దԠ͢ΔͨΊʹར༻͢Δ • ϨϏϡʔͳͲඇಉظతʹґཔ͢Δ͜ͱͰ͖Δ
։ൃͷҰ࿈ͷྲྀΕ ϦΫΤετ ࣮ ϨϏϡʔ ։ൃڥө ʢςετʣ ϦϦʔε ʢࢦఠࣄ߲͕͋Δ߹ʣ ର໘Ͱͷ૬ஊɾ .-
Ͱͷ֬ೝ 1.ͷࢦࣔ өίϚϯυଧ伴 खಈͰͷίϚϯυ࣮ߦ ର໘ʢը໘ڞ༗ʣͰͷ ϨϏϡʔ
։ൃͷҰ࿈ͷྲྀΕ ϦΫΤετ ࣮ ϨϏϡʔ ։ൃڥө ʢςετʣ ϦϦʔε ʢࢦఠࣄ߲͕͋Δ߹ʣ *TTVFʹमਖ਼༰ͳͲ هࡌɾίϝϯτ
*TTVFͷ࡞ Ϛʔδޙࣗಈө ͳ͚Ε ࣗಈϦϦʔε 1VMM3FRVFTUΛ ༻͍ͨϨϏϡʔ
*TTVFʹͲͷΑ͏ͳ͜ͱΛॻ͘ͷ͔ʁ ػೳՃϦΫΤετͷ߹ • ͋Δ͖࢟ɾഎܠ • ͦΕ͕ͨ݅͠ • ڥతͳͷ • ຬͨ͢σʔλͷྫ
• ӨڹൣғʢଞʹӨڹ͕͋Δ͔ʁʣ όάͷ߹ • ࠶ݱใ • ڥใ • લఏ݅ʢσʔλͳͲʣ • खॱ • ͋Δ͖࢟ʢಈ࡞ͳͲʣ
͖֮͑Εͳ͍߹ • αʔϏεʹΑͬͯςϯϓϨʔτػೳ͕ଘࡏ͢ΔͷͰ׆༻͢Δ • (JU)VC (JU-BCʹଘࡏ͢Δ • ө͢Δ͜ͱͰड͚ΕΔϝϦοτͳͲΛΞϐʔϧ͠Α͏ • ϨϙδτϦʹөͰ͖ͳ͍߹ใ͕ೖͬͨ
63-Λ࡞Δ • ϝϯςφϯεੑ͍͕αʔϏεͷ༷͕มΘΒͳ͍ݶΓ͑Δ • ςϯϓϨʔτػೳ͕ग़Δ·ͰΑ͘ར༻͞Ε͍ͯͨํ๏ • ϝϞாʹ͢
1VMM3FRVFTUʹॻ͖͘͜ͱ • ͲͷΑ͏ͳ͜ͱΛमਖ਼ͨ͠ͷ͔ • *TTVFͷ߹ *TTVF൪߸ɺνέοτͷ߹νέοτ൪߸هࡌ • ͦΕҎ֎ͷ͜ͱΛमਖ਼͍ͯ͠Δ߹ςΩετͰ͓ͯ͜͠͏ • ςετͨ͠༰ɾڥ
• $ISPNFͰςετͨ͠ͷ͔ʁ 8JOEPXT91Ͱςετͨ͠ͷ͔ʁͳͲ • मਖ਼ΛೖΕΔཧ༝ɾؾΛ͚ͭͯݟͯ΄͍͠ϙΠϯτ
1VMM3FRVFTUΛ༻͍ͨϨϏϡʔͷಛ ϝϦοτ • ඇಉظతʹߦ͏͜ͱ͕Ͱ͖ɺ͔ͭ ࣌ؒʹറΒΕΔ͜ͱ͕ͳ͍ • ϨϏϡʔͨ͠ه͕ίϝϯτͰ ΔͨΊɺमਖ਼࿙Ε͕গͳ͍ • ςετ͕͋Δ߹ఆٛ͞Εͨ
ڥͰಈ࡞͢Δ͔อূͰ͖Δ σϝϦοτ • จࣈͰͷΓͱΓʹͳΔͨΊɺ ਫ਼ਆతʹΒΕΔ͜ͱ͋Δ • मਖ਼ͷҙਤͳͲΛιʔείʔυ ͔ΒಡΈऔΔඞཁ͕͋ΔͨΊɺ ϨϏϡΞʔͷෛՙ͕ൺֱతߴΊ
͜ΕΒΛࠀ͢ΔͨΊʹ • ϓϧϦΫΤετΛ࡞Δͱ͖ʹߦΛؾΛ͚ͭΑ͏ • ҳൠਓͰͳ͍ݶΓ ʙ ߦ͕ݶք •
ػೳతʹӨڹ͕ͳ͍मਖ਼ͳͲઌग़ͨ͠͠ΓɺΛ͠Α͏ • Θ͔Βͳ͍͜ͱ͕͋Ε $BMM͢ΔͳͲ৺͕͚Α͏ • ॻ͖ํ͕͔Γʹ͍͘ͱ͔บ͕͋Δʢ 㲈্ڃऀ͚ʣͳॻ͖ํ ͙͢ʹฉ͜͏ʢௐΔ͚͕ͩ࣌ؒମແ͍ʣ
"HFOEB (JUΛ͏্ͰҰา౿ΈࠐΜͩ׆༻ज़ ͦͦ (JUͬͯͲ͜Ͱཧ͍ͯ͠Δͷʁ ϦϞʔτϨϙδτϦ HJUJHOPSF
*TTVF1VMM3FRVFTU αʔϏεؒͱͷ࿈ܞɾࣗಈԽ
(JUΛ͍ͬͯΔਓ͕ଟ͍ 㲈 ։ൃऀ͕ଟ͍ • πʔϧΛར༻͍ͯ͠Δ։ൃऀ͕ଟ͍ͱ͍͏͜ͱपΓͷαʔϏεଟ͍ αʔϏεͷྨΛ͢ΔͱҎԼͷೋछྨʹ͔ΕΔ • $*ʢܧଓతΠϯςάϨʔγϣϯʣ • ςετͷࣗಈԽϑΥʔϚοτΤϥʔͳͲͷݕΛߦ͏͜ͱ͕Ͱ͖Δ
• $%ʢܧଓతσϓϩΠʣ • ։ൃͨ͠ιϑτΣΞͷ৴Λߦ͏ • ଞʹ։ൃதͷࣄނࢭπʔϧʢྫϚʔδϒϩοΫʣ͋Δ • ϚʔδϒϩοΫͷ߹ %SBGU4UBUVTͰϓϧϦΫΤετ͕࡞Ͱ͖Δ͕
ͦΕͧΕ͕ରԠ͍ͯ͠Δൣғ ϦΫΤετ ࣮ ϨϏϡʔ ։ൃڥө ʢςετʣ ϦϦʔε $*ࣄނࢭπʔϧ $%
վળͰ͖Δ͜ͱɾଞʹͰ͖Δ͜ͱ ϦΫΤετ *TTVFͷ࡞ ࣮ ίʔυͷमਖ਼ ϨϏϡʔ 13ͷ࡞ ։ൃڥө ʢςετʣ ࣗಈσϓϩΠ
ϦϦʔε ࣗಈσϓϩΠ ୯ମςετ ࣮ߦɾमਖ਼ Ϛʔδ્ࢭ ࣍Ͱͷ ςετ࣮ߦ ϥΠϒϥϦ 7FSVQ ࡞༻ͷ ςϯϓϨ ※ サービスによって対応していない内容も含まれています -JOUFS ࣮ߦ
Ͳ͏ͯ͠ܧଓత˓˓͕ॏཁࢹ͞Ε͍ͯΔͷ͔ • ୯ମςετ͕͋Δ߹ࣗಈతʹςετΛ࣮ࢪ͍ͨ͠ • ҰఆͷڥͰͳ͍͜ͱΛอূ͍ͨ͠ • ϥΠϒϥϦͷΞοϓσʔτͳͲਖ਼ৗܥͷςετ͕Ͱ͖Δ • ୀ৬͢ΔͱϦϦʔε͕Ͱ͖ͳ͍ɺக໋తʢൿͷεΫϦϓτʣ •
πʔϧͷใͳͲ໌จԽ͞Ε͍ͯΕ·ͩϚγ • ͦͦ 5ZQF4DSJQUͳͲ࣮ߦͰ͖ΔͨΊͷม͕ඞཁ • 4B44 4$44ͳͲϒϥβͰಡΊͳ͍ • 1$͍͔ͭյΕΔͷͰ͋Δ͠ɺੑೳ্͕͕͍ͬͯΔͷࣄ࣮
ܧଓతσϓϩΠಋೖͷͨΊʹ • 4UBUJD4JUF(FOFSBUPSΛ༻͍ͯ ΣϒαΠτΛཧ͢Δ߹ (6*ͰઃఆͰ͖ΔαʔϏε͕͋Δ • ίϚϯυɾπʔϧɾόʔδϣϯͳͲ ࢦఆ͢Δඞཁ͕͋Δ • ͋ΔఔରԠ͍ͯ͠Δπʔϧ͕
αʔϏε͝ͱʹܾ·͍ͬͯΔ • /FUMJGZ $MPVEGMBSF1BHFTͳͲ Cloudflare Pages の設定画面
αʔϏεͰରԠͰ͖ͳ͍߹ • (JU)VC "DUJPOT (JU-BC$*$%ͳͲίϯϐϡʔςΟϯάαʔϏε Λར༻͢Δ • ࣗͰఆٛͰ͖Δ͕ɺ :".-ͳͲαʔϏε͝ͱʹΑͬͯҟͳΔ •
ίʔυཧɾίϚϯυϥΠϯϕʔεͳͷͰڥΛ͑ΔॲཧΛؚΊͯॻ͘ඞཁ͕ ͋Δ • -JOVYͰ࣮ߦ͢Δύλʔϯ͕ଟ͍͕ɺΞϓϦͷϏϧυͳͲʹΑͬͯ 8JOEPXT NBD04Λར༻͢Δύλʔϯ͋Δ • ࣌ؒ՝ۚͳͷͰɺঢ়گʹΑͬͯଞͷαʔϏε͏͜ͱΛݕ౼͖͢ • Ωϟογϡ 6* ͳͲؚΊɺίετ͕ܭࢉ͍͢͠ͷΛ͏ํ͕ྑ͍
·ͱΊ
νʔϜ։ൃΛ͢Δ্Ͱ͑Δͷ͓͏ • खಈཧ͢ΔͱΩπ͍ͷʢআ֎͢ΔϑΝΠϧͳͲͷϧʔϧʣ ϓϩδΣΫτ͝ͱʹઃఆΛ͋Β͔͡Ί࡞͓ͯ͜͠͏ ◦ ࠷ॳ͔Β͋Δ߹͋Δ͕ɺπʔϧͰ࡞Δͷ͕खͬऔΓૣ͍ • ଟ͘ͷ (JUϗεςΟϯάαʔϏεʹ *TTVF1VMM3FRVFTUT͕͋Δ
◦ *TTVFͰ՝ཧ͕Ͱ͖Δ ◦ 1VMM3FRVFTUTΛ༻͍ɺ࡞ۀ༻ͷϒϥϯν͔ΒөͰ͖Δ • ϦϦʔεͳͲఆܕతͳ࡞ۀࣗಈͰΔΑ͏ʹมߋ͠Α͏ ◦ ଐਓԽͷࢭʹཱͯΔ͕ɺڥʹґଘ͠ͳ͍͜ͱ͕େࣄ