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
30分(くらい)でわかるGit / 30min-git
Search
Kenichi Takahashi
March 16, 2015
Programming
8
2.4k
30分(くらい)でわかるGit / 30min-git
社内でデザイナーやインフラエンジニア向けに行ったGit勉強会の資料です。
Kenichi Takahashi
March 16, 2015
Tweet
Share
More Decks by Kenichi Takahashi
See All by Kenichi Takahashi
実践、マルチクラウド環境でのコスト管理の現状と未来
kenchan
0
100
エンジニアリング 💰Moneyジャー / Engineering Money-ger
kenchan
2
710
Lv1,2の開発生産性を経営と繋ぐ
kenchan
4
2k
「トップ10プランナー」からはじめる目標設定
kenchan
5
4k
負債と言わないことが負債と向き合うこと
kenchan
5
4.1k
可用性No.1へ!「カラーミーショップ」のリ・アーキテクティング
kenchan
0
140
カラーミーショップは私たちが作っています
kenchan
0
1.6k
カラーミーショップ 2022 / COLORME SHOP 2022
kenchan
0
680
Amazon RDS移行のための 性能検証でわかった2つのこと
kenchan
3
4.1k
Other Decks in Programming
See All in Programming
実践!App Intents対応
yuukiw00w
1
200
AIに安心して任せるためにTypeScriptで一意な型を作ろう
arfes0e2b3c
0
330
MySQL9でベクトルカラム登場!PHP×AWSでのAI/類似検索はこう変わる
suguruooki
1
280
それ CLI フレームワークがなくてもできるよ / Building CLI Tools Without Frameworks
orgachem
PRO
17
3.7k
変化を楽しむエンジニアリング ~ いままでとこれから ~
murajun1978
0
670
대규모 트래픽을 처리하는 프론트 개발자의 전략
maryang
0
120
ZeroETLで始めるDynamoDBとS3の連携
afooooil
0
150
Strands Agents で実現する名刺解析アーキテクチャ
omiya0555
1
110
Vibe Codingの幻想を超えて-生成AIを現場で使えるようにするまでの泥臭い話.ai
fumiyakume
21
10k
一人でAIプロダクトを作るための工夫 〜技術選定・開発プロセス編〜 / I want AI to work harder
rkaga
4
490
#QiitaBash TDDで(自分の)開発がどう変わったか
ryosukedtomita
1
350
ワープロって実は計算機で
pepepper
2
940
Featured
See All Featured
Side Projects
sachag
455
43k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
We Have a Design System, Now What?
morganepeng
53
7.7k
Code Reviewing Like a Champion
maltzj
524
40k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
GraphQLとの向き合い方2022年版
quramy
49
14k
What's in a price? How to price your products and services
michaelherold
246
12k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
283
13k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
A Tale of Four Properties
chriscoyier
160
23k
Transcript
GMO Pepabo, Inc. Kenichi TAKAHASHI 2015/03/16 30ͰΘ͔ΔGitษڧձ ͘Β͍ Ͱ
Θ͔Δ(JU
ࠓ͢͜ͱ ϒϥϯνɺλά NFSHFͱSFCBTF QVMMͱϦϞʔτϦϙδτϦ
Q ʮϒϥϯνʯʮλάʯ ͱͳΜͰ͔͢
A ίϛοτϋογϡ ͷผ໊
ίϛοτϋογϡJTԿ
ίϛοτͷΠϝʔδ 0c3da 9sbde kecak 3dp00 cdnag vvynm 3dmbb venat
ҰͭલͷίϛοτΛͬͯΔ 0c3da 9sbde kecak 3dp00 cdnag vvynm 3dmbb venat
ϒϥϯνͷΠϝʔδ master branch_1 branch_2
λάͷΠϝʔδ master branch_1 branch_2 v0.9 v0.8
HJUMPHEFDPSBUF
Q ʮ)&"%ʯ ͱͳΜͰ͔͢
A ࠓ͍Δίϛοτϋογϡ ͷผ໊
)&"%ͷΠϝʔδ master branch_1 branch_2 v0.9 v0.8 HEAD
HJUDIFDLPVUCSBODI@ master branch_1 branch_2 v0.9 v0.8 HEAD
HJUDIFDLPVUW master branch_1 branch_2 v0.9 v0.8 HEAD
ϒϥϯνɺλάɺίϛοτ ϒϥϯνͱλάίϛοτϋογϡ ͷผ໊ HJUDIFDLPVUࢦఆͨ͠ίϛοτ ͷঢ়ଶʹҠಈ͢Δ )&"%ࠓ͍Δίϛοτϋογϡͷ ผ໊
ߟ͑ͯΈΑ͏ ϒϥϯνΛΔͱͲ͏͍͏͜ͱ͔ λάΛଧͭͱͲ͏͍͏͜ͱ͔ ϒϥϯνͱλάԿ͕ҧ͏ͷ͔ DIFDLPVUͱSFTFUͷҧ͍Կ͔
Q NFSHFͱSFCBTF Λઆ໌͍ͯͩ͘͠͞
A NFSHFͭͷΛ࣋ ͭίϛοτΛ࡞Δ͜ͱ
A SFCBTFϒϥϯνͷ ผΕΛܧ͗͑Δ ˞ਖ਼֬ੑʹ͚ܽΔදݱͰ͕͢ɺΘ͔Γ͍͔͢
NFSHFͱ master branch_1 branch_2 HEAD
HJUNFSHFCSBODI@ master branch_1 branch_2 HEAD
HJUNFSHFCSBODI@ branch_1 branch_2 master HEAD
ίϯϑϦΫτͨ͠Β master branch_1 branch_2 HEAD ͜͜Ͱா৲ ͋Θͤ͢Δ
HJUNFSHF ΛೋͭͭίϛοτΛ࡞Δ͜ͱ ίϯϑϦΫτͨ͠ͱ͖ʹɺ࠷ऴత ʹͲ͏͍͔ͨ͠Λߟ͑ͯɺϚʔδί ϛοτͷதͰ͢
SFCBTFͱ master branch_1 branch_2 HEAD ˞)&"%͕CSBODI@ʹͳ͍ͬͯ·͢
HJUSFCBTFNBTUFS master branch_2 branch_1 HEAD
ίϛοτϋογϡΛݟͯΈΑ͏ master branch_2 branch_1 HEAD 0c3da 9sbde kecak 3dp00 vvynm
3dmbb venat cemat 19ng8
ίϛοτϋογϡ͕ҧ͏ ಉ͡ίϛοτͰͳ͍ ίϛοτҰͭલͷίϛοτΛ͍ͬͯΔ ࠜຊ͕มΘΔͷͰҰͭલͷίϛοτ͕มΘΔ ͚ࠩͩΛऔΓͩͯ͠Γͳ͓͢Πϝʔδ 0c3da
9sbde kecak 3dp00 vvynm 3dmbb cemat 19ng8
ίϯϑϦΫτͨ͠Β master branch_2 HEAD branch_1 HEAD ͜ΕΛ࡞Ζ͏ͱͯ͠ ίϯϑϦΫτ
ίϯϑϦΫτͷΠϝʔδ LFODIBO MJHIUZ LJUBL BOUJQPQ ITCU ͋ΔϑΝΠϧͷ༰͕͜ͷΑ͏ʹมߋ͞Ε͍ͯΔ
ࠩใʹண LFODIBO MJHIUZ LJUBL BOUJQPQ ITCU lighty を kitak に
kitak を antipop に HJUEJGGΛΠϝʔδͯ͠
ίϯϑϦΫτͷΠϝʔδ LFODIBO MJHIUZ LJUBL BOUJQPQ ITCU LJUBL BOUJQPQ લ͕ MJHIUZ
͡Όͳ͍ lighty を kitak に
ίϯϑϦΫτͷղফ LFODIBO MJHIUZ LJUBL BOUJQPQ ITCU LJUBL BOUJQPQ hsbt を
kitak に kitak を antipop に
HJUSFCBTF ϒϥϯνΛࠜຊ͔Βܧ͗͑Δ ࠩใΛऔΓग़ͯ͠ɺίϛοτΛ ࡞Γ͍ͯ͘͠ ίϯϑϦΫτͨ͠ͱ͖ɺͲͷࠩ Λ͍͋ͯͯΔͷ͔ɺͦͷ݁ՌͲ͏ͳͬ ͯ΄͍͔͠Λߟ͑Δ
ௐͯΈΑ͏ SFCBTFͱDIFSSZQJDL SFCBTFPOUP SFCBTFJ
Q HJUQVMMͬͯ Կ͕͓͖͍ͯΔͷ
A HJUGFUDI HJUNFSHF
Q HJUQVMMSFCBTFͬͯ Կ͕͓͖͍ͯΔͷ
A HJUGFUDI HJUSFCBTF
ϩʔΧϧͱϦϞʔτ master origin/master master HJUIVCDPN MPDBM
྆ํͰNBTUFSʹมߋ͕͋Δ master HJUIVCDPN MPDBM master origin/master
ίϛοτϋογϡΛݟͯΈΔ master HJUIVCDPN MPDBM master origin/master 8neae h3nal
HJUQVMM GFUDI master HJUIVCDPN MPDBM master origin/master 8neae h3nal 8neae
HJUQVMM NFSHF master HJUIVCDPN MPDBM master origin/master 8neae h3nal 8neae
HJUQVMMSFCBTF GFUDI master HJUIVCDPN MPDBM master origin/master 8neae h3nal 8neae
HJUQVMMSFCBTF SFCBTF master HJUIVCDPN MPDBM master origin/master 8neae h3nal 8neae
loen3
HJUQVMM HJUQVMMGFUDI NFSHF ϦϞʔτϦϙδτϦ͔Βखݩʹͳ͍ ίϛοτΛऔಘ͢Δͷ͕GFUDI GFUDI͔ͯ͠ΒͦΕΛϩʔΧϧϒϥ ϯνʹө͢Δํ๏ΛɺNFSHF͔
SFCBTF͔ͰબͰ͖Δ
ߟ͑ͯΈΑ͏ HJUQVTIԿΛ͍ͯ͠Δͷ͔ ϒϥϯνΛSFCBTF͢ΔͱQVTIG ͕ඞཁʹͳΔཧ༝ͳ͔ͥ
ࠓͨ͜͠ͱ ϒϥϯνɺλά NFSHFͱSFCBTF QVMMͱϦϞʔτϦϙδτϦ
શͯΛίϛοτத৺ Ͱߟ͑Α͏
ࠔͬͨΒ1SP(JU IUUQQSPHJUKBHJUIVCJP