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
280
一歩進んだ 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
100
鯖管して気がついたこと【オープンソースカンファレンス広島2016前日イベント】
nasa114
0
190
Other Decks in Programming
See All in Programming
Modern Angular with Signals and Signal StoreNew Rules for Your Architecture @bastacon 2025 in Frankfurt
manfredsteyer
PRO
0
160
AWS Step Functions は CDK で書こう!
konokenj
5
940
dbt Pythonモデルで実現するSnowflake活用術
trsnium
0
290
15分で学ぶDuckDBの可愛い使い方 DuckDBの最近の更新
notrogue
3
880
The Clean ArchitectureがWebフロントエンドでしっくりこないのは何故か / Why The Clean Architecture does not fit with Web Frontend
twada
PRO
65
22k
CIBMTR振り返り+敗北から学ぶコンペの取り組み方反省
takanao
1
280
ML.NETで始める機械学習
ymd65536
0
260
オレを救った Cline を紹介する
codehex
16
15k
はじめてのIssueOps - GitHub Actionsで実現するコメント駆動オペレーション
tmknom
7
1.8k
Jakarta EE meets AI
ivargrimstad
0
910
高セキュリティ・高耐障害性・サブシステム化。そして2億円
tasukulab280
2
430
.NET Frameworkでも汎用ホストが使いたい!
tomokusaba
0
230
Featured
See All Featured
It's Worth the Effort
3n
184
28k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
175
52k
Code Reviewing Like a Champion
maltzj
521
39k
Producing Creativity
orderedlist
PRO
344
40k
Testing 201, or: Great Expectations
jmmastey
42
7.3k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7.1k
Raft: Consensus for Rubyists
vanstee
137
6.8k
Gamification - CAS2011
davidbonilla
80
5.2k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
Rails Girls Zürich Keynote
gr2m
94
13k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
13
1k
KATA
mclloyd
29
14k
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Λ༻͍ɺ࡞ۀ༻ͷϒϥϯν͔ΒөͰ͖Δ • ϦϦʔεͳͲఆܕతͳ࡞ۀࣗಈͰΔΑ͏ʹมߋ͠Α͏ ◦ ଐਓԽͷࢭʹཱͯΔ͕ɺڥʹґଘ͠ͳ͍͜ͱ͕େࣄ