$30 off During Our Annual Pro Sale. View Details »
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.5k
30分(くらい)でわかるGit / 30min-git
社内でデザイナーやインフラエンジニア向けに行ったGit勉強会の資料です。
Kenichi Takahashi
March 16, 2015
Tweet
Share
More Decks by Kenichi Takahashi
See All by Kenichi Takahashi
実践、マルチクラウド環境でのコスト管理の現状と未来
kenchan
0
140
エンジニアリング 💰Moneyジャー / Engineering Money-ger
kenchan
2
820
Lv1,2の開発生産性を経営と繋ぐ
kenchan
4
2.1k
「トップ10プランナー」からはじめる目標設定
kenchan
5
4.2k
負債と言わないことが負債と向き合うこと
kenchan
5
4.4k
可用性No.1へ!「カラーミーショップ」のリ・アーキテクティング
kenchan
0
170
カラーミーショップは私たちが作っています
kenchan
0
1.7k
カラーミーショップ 2022 / COLORME SHOP 2022
kenchan
0
710
Amazon RDS移行のための 性能検証でわかった2つのこと
kenchan
3
4.2k
Other Decks in Programming
See All in Programming
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
10
1.4k
Jetpack XR SDKから紐解くAndroid XR開発と技術選定のヒント / about-androidxr-and-jetpack-xr-sdk
drumath2237
1
190
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
140
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
190
Graviton と Nitro と私
maroon1st
0
140
脳の「省エネモード」をデバッグする ~System 1(直感)と System 2(論理)の切り替え~
panda728
PRO
0
120
AIコーディングエージェント(Gemini)
kondai24
0
280
GISエンジニアから見たLINKSデータ
nokonoko1203
0
180
AtCoder Conference 2025
shindannin
0
500
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
7
2.3k
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
230
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
140
Featured
See All Featured
Leadership Guide Workshop - DevTernity 2021
reverentgeek
0
170
The Mindset for Success: Future Career Progression
greggifford
PRO
0
200
Deep Space Network (abreviated)
tonyrice
0
21
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
69
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
0
100
Thoughts on Productivity
jonyablonski
73
5k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
28
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
260
Building Flexible Design Systems
yeseniaperezcruz
330
39k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
130
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