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勉強会 Gitを中心としたワークフロー
Search
Yousan_O
July 29, 2020
Programming
0
140
Git勉強会 Gitを中心としたワークフロー
Yousan_O
July 29, 2020
Tweet
Share
More Decks by Yousan_O
See All by Yousan_O
Katerについて
yousan
0
46
小規模受託開発におけるGraphQL
yousan
0
120
Amplify Consoleで作る、CloudFront、Lambda@Edgeを使ったマルチデプロイ環境とSPAのOGP対応/Amplify Console
yousan
0
1.2k
チーム開発向け WordPressの自動デプロイ/Continuous-deployment-for-wordpress-team-development
yousan
1
180
CloudFormationを使ったPRを出しまくれるワークフロー/CloudFormaton for team
yousan
1
770
WordPress Security Incidents
yousan
1
1.3k
WordCampOsaka 2018 中規模案件のこなしかた
yousan
1
1.1k
WordPressユーザからサーバ事業者さんへの要望
yousan
0
92
WordFes2017 制作現場のこれから 開発ワークフローとコーディング規約
yousan
2
650
Other Decks in Programming
See All in Programming
意外と簡単!?フロントエンドでパスキー認証を実現する WebAuthn
teamlab
PRO
2
720
ProxyによるWindow間RPC機構の構築
syumai
3
1.1k
さようなら Date。 ようこそTemporal! 3年間先行利用して得られた知見の共有
8beeeaaat
3
1.4k
モバイルアプリからWebへの横展開を加速した話_Claude_Code_実践術.pdf
kazuyasakamoto
0
320
ユーザーも開発者も悩ませない TV アプリ開発 ~Compose の内部実装から学ぶフォーカス制御~
taked137
0
140
AIと私たちの学習の変化を考える - Claude Codeの学習モードを例に
azukiazusa1
8
3.4k
print("Hello, World")
eddie
1
520
go test -json そして testing.T.Attr / Kyoto.go #63
utgwkk
3
280
FindyにおけるTakumi活用と脆弱性管理のこれから
rvirus0817
0
480
Design Foundational Data Engineering Observability
sucitw
3
190
Android端末で実現するオンデバイスLLM 2025
masayukisuda
1
120
開発チーム・開発組織の設計改善スキルの向上
masuda220
PRO
19
11k
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
4 Signs Your Business is Dying
shpigford
184
22k
Visualization
eitanlees
148
16k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
A Modern Web Designer's Workflow
chriscoyier
696
190k
Typedesign – Prime Four
hannesfritz
42
2.8k
The Language of Interfaces
destraynor
161
25k
Into the Great Unknown - MozCon
thekraken
40
2k
Building Applications with DynamoDB
mza
96
6.6k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
We Have a Design System, Now What?
morganepeng
53
7.8k
A Tale of Four Properties
chriscoyier
160
23k
Transcript
(JUษڧձ GitΛத৺ͱͨ͠ϫʔΫϑϩʔ 20207݄29
(JUΛࣾɺҰॹʹ։ൃ͢ΔਓʹΊ͖ͯͨ ։ൃڥ͕͏։ൃָ͕͘͠ͳΔ ৽͍͜͠ͱͷऔΓΈͷ༐ؾ͚ͮ ࠓͷ͓
ਆ֞ɹ૱ ౡݝࡏॅʢϦϞʔτʣ ΠϯϑϥɺϓϩάϥϜɺ1)1 'MPBUJOH8FFE ࣗݾհ
ࢁɺౡ Πϯλʔϯੜ͕ଟ͍ 1)1Λத৺ͱͨ͠γεςϜ։ൃ ͓ࣄ͓͍ͪͯ͠·͢ʂ 'MPBUJOH8FFE
ࣗݾհ
ࣗݾհ
ࢲ͕(JUΛ͏·Ͱ (JUͷجຊతͳૢ࡞ʹ͍ͭͯ ࣮ͱ(JUͱ044 5JQT ࣭ٙԠ ࠓͷ͓
ʢʣࢲ͕(JUΛ͏·Ͱ ʢʣ(JUͷجຊతͳૢ࡞ʹ͍ͭͯ ʢʣ࣮ͱ(JUͱ044 ʢʣ5JQT ʢʣ࣭ٙԠ ࠓͷ͓
ࢲ͕(JUΛ͏·Ͱ (JUͷجຊతͳૢ࡞ʹ͍ͭͯ ࣮ͱ(JUͱ044 5JQT ࣭ٙԠ ࠓͷ͓
ࢲ͕(JUΛ͏·Ͱ
$74 4VCWFSTJPO (JU ࢲ͕(JUΛ͏·Ͱ
(JU͘͝࠷ۙ
4VCWFSTJPO͕େมศར αʔόʹΑΔҰݩཧ USVOLͷ໌շ͞ গͳ͍ίϚϯυͰे 8PSE1SFTTͳͲͷ0444VCWFSTJPO (JU͘͝࠷ۙ
(JUʹҠͬͨཧ༝
ΈΜͳ(JUΛ͍ͬͯΔ
(JU)VCͷگ Φʔϓϯιʔε(JUʹ (JUݩʑ-JOVYΧʔωϧ༻ʹ։ൃ (JUΛͬͨϫʔΫϑϩʔͷհ͕૿͑ͨ 1VMM3FRVFTUʢ13ʣ ΈΜͳ(JUΛ͍ͬͯΔ
ࣾͰ(JUԽΛࡧ ͔͠͠ͳ͕ΒͲ͏ͬͯͬͯྑ͍͔Θ͔Βͳ 4VCWFSTJPOͰຬ (JUษڧձʢϋϯζΦϯܗࣜʣʹࢀՃ ͦΕΛػʹ(JUΛ͑ΔΑ͏ʹͳͬͨ (JUͷҠߦ
(JUͷҠߦҙ֎ʹ͔ͬͨ͠ (JUΛͬͱ׆༻͢Δ͖͔͚ͬʹͳΕ ͍͑ͨ͜ͱ
ࢲ͕(JUΛ͏·Ͱ (JUͷجຊతͳૢ࡞ʹ͍ͭͯ ࣮ͱ(JUͱ044 5JQT ࣭ٙԠ ࠓͷ͓
(JUͷجຊతͳૢ࡞ʹ͍ͭͯ
(JUͷجຊతͳૢ࡞ ϒϥϯνͷݱͷಋೖ (JUϫʔΫϑϩʔͷհ 4PVSDF5SFFΛ࣮ͬͨྫ (JUͷಋೖʹ͍ͭͯ
$MPOF $PNNJU 1VTI 1VMM .FSHF 'FUDI 4UBTI (JUͷجຊతͳૢ࡞
'FUDI มߋΛϩʔΧϧͷ(JUʹམͱͯ͘͠Δ 1VMM มߋΛखݩʹམͱͯ͠Ϛʔδ͢Δ 'FUDI .FSHF ௨ৗ1VMMΛΑ͘͏ 1VMM'FUDIͷҧ͍
4PVSDF5SFFΛલఏʹ ͓͠·͢ mac൛ͰUI͕ҧ͏͔͠Ε·ͤΜ
/
0QUJPO &OUFS ϓογϡʹ͍ͭͯʢ࣌ؒʣ ίϛοτ
ϒϥϯν
εϥογϡͰ۠Δ 45Ͱ֊ද͕ࣔͰ͖Δ ɺਓΛೖΕ͓ͯ͘ͱআ ͷࡍʹศར ਓ͕૿͑Δͱϒϥϯν͕૿͑Δ ϒϥϯν
https://qiita.com/yousan/items/f0801437644527b00342 ϒϥϯν໊ʹ͍ͭͯ
ϩά͔ΒϚʔδ ฤू༰ΛҰׅ֬ೝͰ͖ΔͷͰศར Ϛʔδ
ίϛοτͨ͘͠ͳ͍༰Λୀආ αΠυόʔ͔Β෮ؼՄೳ 4UBTI
(JUͷϫʔΫϑϩʔʹ͍ͭͯ
(JUqPXΛ͝ଘͰ͠ΐ͏͔ʁ
(JUΛ࣮ફతʹ͏ͨΊʹ࡞ΒΕͨൣతͳϫʔΫϑϩʔ ϒϥϯν໊ɺϒϥϯνͷΓํɺϚʔδͷλΠϛϯάͳͲ ΛܾΊ͍ͯΔ ྨࣅͷͷʹ(JU)VCqPX ʢهࣄࢀরʣෳਓ։ൃͷࡍʹ(JUͷϫʔΫϑϩʔɺ (JU'MPXͱ(JU)VC'MPXΛಋೖ͢ΔͱศརͰ͢ https://qiita.com/yousan/items/f0801437644527b00342 (JUqPX
None
4PVSDF5SFFͱ(JUqPX
(JUqPX
࣍ʹ͢Δ͖ૢ࡞ΛҊͯ͠ ͘ΕΔ 'FBUVSFͷ։࢝3FMFBTF ͷ։࢝ γϣʔτΧοτ͋Γ σϞʣ 4PVSDF5SFFͱ(JUqPX
https://qiita.com/yousan/items/d9f3b97a7aa8123eb866
औΓࠐΜͰ΄͍͠ϓϧΛཁٻϓϧϦΫΤετ ίϛοτΛ·ͱΊͯϚʔδ͢Δࡍʹ༻ (JU)VCqPXͰNBTUFSͷϚʔδʹ༻ (JUqPX 1VMM3FRVFTU͕͓͢͢ΊͰ͢ 1VMM3FRVFTU
σϞ (͜ͷ͋ͱΓ20΄ͲΛ༧ఆ)
ࢲ͕(JUΛ͏·Ͱ (JUͷجຊతͳૢ࡞ʹ͍ͭͯ ࣮ͱ(JUͱ044 5JQT ࣭ٙԠ ࠓͷ͓
࣮ͱ(JUͱ044
(JUͷ͍ํΛ࣮ʹΈࠐΉ 044Ͱͷͷ͍ํࢀߟʹͳΔ͕ɺҧ͏έʔε͋Γ ʢ044(JU)VCqPX͕େଟʣ ϑΝΠϧߏҊ݅༻ʹ߹Θͳ͍ (JUqPXΛஈ֊తʹಋೖ͍ͯ͘͜͠ͱ͕ྑ͍ ࣮ͱ(JUͱ044
·ͣجຊతͳ͍ํΛ֮͑Δ 'FBUVSF3FMFBTF খنͳϓϩδΣΫτͰ(JUqPXΛಋೖ͢Δ (JUqPX 13ํࣜΛಋೖ͢Δ ͦͷ্ͰҊ݅͝ͱʹ͍͚Δ (JUqPXΛஈ֊తʹಋೖ
NBTUFSͷΈʢҰਓʣ (JUqPXʢҰਓʣ EFWFMPQ GFBUVSF Ϛʔδ (JUqPXʢνʔϜʣ EFWFMPQ GFBUVSF 13Ϛʔδ Ҋ݅͝ͱʹ͍͚
(JUʹؚΊΔͷ
ϦϙδτϦԼϓϥάΠϯ ςʔϚ ୯ମͷ։ൃͰ͋Εѻ͍͍͕͢ɺҊ݅ͩͱѻ͍ʹ͍͘ ߹ 8PSE1SFTTɺ-BSBWFMͷόʔδϣϯ ଞͷϓϥάΠϯ IUBDDFTT੩త)5.-ͳͲͷؔ࿈ϑΝΠϧ εϥΠεը૾ͳͲ (JUͷߏ
044Ͱͳ͘Ҋ݅ ϥΠϒϥϦίΞɺҊ݅ʹؔ࿈͢ΔϑΝΠϧҰॹʹೖΕΔ 8PSE1SFTT$PNQPTFSͱ૬ੑ͕ѱ͍ -BSBWFM$PSFҎ֎$PNQPTFSͱ૬ੑྑ͠ FOWɺXQDPOpHQIQؚΊͯ͠·͏ औΓѻ͍ʹेҙ %#ϑΝΠϧؚΊΔ ఴϑΝΠϧʢΤΫηϧɺϫʔυɺ1%'ʣؚΊΔ ̍ϑΝΠϧ͋ͨΓ.#ҎԼɺϦϙδτϦ(#ҎԼʹऩΊΔ (JUͷߏ
BQQ XQ FUD TRM BUUBDINFOUT (JUͷߏྫ
(JUͰԿΛ͍͔ͨ͠
ԁͳνʔϜ։ൃ ̏ϲ݄ޙͷࣗଞਓ ͕࣌ؒܦͭͱ̍ਓ։ൃͰνʔϜ։ൃͱಉ݅͡ (JUʹ͋ΔίʔυͰಉ͡ڥ͕ల։Ͱ͖ΔʢϩʔΧϧɺϦ Ϟʔτʣ ႈੑίϯςφ ϧʔϧͷڞ௨Խ ಋೖνʔϜʹ߹Θͤͯஈ֊తʹ (JUͰԿ͕͍͔ͨ͠
(JU0QT
(JUΛத৺ͱͨ͠ϫʔΫϑϩʔʢ࡞ۀͷྲྀΕʣ (JUͰཧ͞Ε͍ͯΕ։ൃʹࢀՃͰ͖Δɺ࠶։Ͱ͖Δɺ ࠶ݱͰ͖Δ $*$%ΛΈ߹ΘͤͨσϓϩΠʢΞοϓϩʔυʣͷࣗಈԽ ΦϖϛεͷݮগɺσϓϩΠϑϩʔͷίʔυԽ ͥͻऔΓ·Ε͍ͯͩ͘͞ (JU0QT
ࢲ͕(JUΛ͏·Ͱ (JUͷجຊతͳૢ࡞ʹ͍ͭͯ ࣮ͱ(JUͱ044 5JQT ࣭ٙԠ ࠓͷ͓
5JQT ʢΓ5΄Ͳʣ
ϩʔΧϧͷϦϙδτϦཧ πʔϧ Ϋϩʔϯ໊͖ͯͨ͠લিಥΛ ආ͚Δ 'PSL (JUϦϙδτϦϕϯ μʔͷিಥճආ HIR
(JU(JUͷϫʔΫϑϩʔඋͷࡍʹ༻ ϥϯμϜͳΛॻ͖ग़ͯ͠ίϛοτ #BTI;TIͷػೳ μϛʔίϛοτ
(JUJHOPSF༻ϘΠ ϥʔϓϨʔτʢςϯ ϓϨʔτʣ ໎͍͕ͪ ͳHJUJHOPSFΛڞ௨ ԽͰ͖Δ DPNQPTFSOQNͱ ૬ੑྑ͠ HJCP
͝ਗ਼ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠ ࣭͕͋Ε͓ئ͍͠·͢