Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
130
Amplify Consoleで作る、CloudFront、Lambda@Edgeを使ったマルチデプロイ環境とSPAのOGP対応/Amplify Console
yousan
0
1.2k
チーム開発向け WordPressの自動デプロイ/Continuous-deployment-for-wordpress-team-development
yousan
1
190
CloudFormationを使ったPRを出しまくれるワークフロー/CloudFormaton for team
yousan
1
810
WordPress Security Incidents
yousan
1
1.4k
WordCampOsaka 2018 中規模案件のこなしかた
yousan
1
1.1k
WordPressユーザからサーバ事業者さんへの要望
yousan
0
93
WordFes2017 制作現場のこれから 開発ワークフローとコーディング規約
yousan
2
670
Other Decks in Programming
See All in Programming
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
11
3.3k
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
180
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
10
1.4k
手が足りない!兼業データエンジニアに必要だったアーキテクチャと立ち回り
zinkosuke
0
800
Github Copilotのチャット履歴ビューワーを作りました~WPF、dotnet10もあるよ~ #clrh111
katsuyuzu
0
120
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
440
クラウドに依存しないS3を使った開発術
simesaba80
0
140
AIコーディングエージェント(Manus)
kondai24
0
210
Deno Tunnel を使ってみた話
kamekyame
0
210
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
130
AIコーディングエージェント(NotebookLM)
kondai24
0
220
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
200
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.8k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
What does AI have to do with Human Rights?
axbom
PRO
0
1.9k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Prompt Engineering for Job Search
mfonobong
0
120
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
160
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Faster Mobile Websites
deanohume
310
31k
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
͝ਗ਼ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠ ࣭͕͋Ε͓ئ͍͠·͢