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.3k
30分(くらい)でわかるGit / 30min-git
社内でデザイナーやインフラエンジニア向けに行ったGit勉強会の資料です。
Kenichi Takahashi
March 16, 2015
Tweet
Share
More Decks by Kenichi Takahashi
See All by Kenichi Takahashi
Lv1,2の開発生産性を経営と繋ぐ
kenchan
3
1.2k
「トップ10プランナー」からはじめる目標設定
kenchan
4
2.1k
負債と言わないことが負債と向き合うこと
kenchan
5
2.8k
可用性No.1へ!「カラーミーショップ」のリ・アーキテクティング
kenchan
0
44
カラーミーショップは私たちが作っています
kenchan
0
1.1k
カラーミーショップ 2022 / COLORME SHOP 2022
kenchan
0
510
Amazon RDS移行のための 性能検証でわかった2つのこと
kenchan
3
3.3k
ポストコロナの商売を支えるカラーミーショップのアーキテクチャのこれから / The new architecture of COLORME SHOP in the Post-COVID-19 world
kenchan
2
1.8k
ペパボのエンジニアリングマネジメント一問一答 / engineering-management-q-and-a-in-gmo-pepabo
kenchan
7
2.3k
Other Decks in Programming
See All in Programming
Rails と人魚の話/rails-and-mermaid
sanfrecce_osaka
0
100
9年開発を牽引して見えてきた、共通化すべきものと個別でつくるもの ~プログラム言語~
shinout
1
640
ドメイン・ファーストで考える問題解決に役立つモデル設計 / Domain First Model Design
suzushin54
2
2.1k
Java 22 Overview
kishida
1
160
Git Lint
bkuhlmann
4
740
StreamlitとTerraformでデータカタログを作った話
gussan0223
0
290
1BRC--Nerd Sniping the Java Community
gunnarmorling
0
300
ログラスを支える設計標準について / loglass-design-standards
urmot
10
2.1k
今、知っておきたい! 生成AIエージェントの世界
elith
3
340
CircleCIを活用して AWSへの継続的デリバリーを 実践する
coconala_engineer
1
230
Ruby Pattern Matching
bkuhlmann
0
920
What We Can Learn From OSS
inouehi
0
400
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
658
120k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
226
16k
Statistics for Hackers
jakevdp
789
220k
Stop Working from a Prison Cell
hatefulcrawdad
265
19k
Building a Modern Day E-commerce SEO Strategy
aleyda
16
6.3k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.8k
Atom: Resistance is Futile
akmur
258
25k
BBQ
matthewcrist
79
8.7k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
355
22k
The Brand Is Dead. Long Live the Brand.
mthomps
48
28k
Agile that works and the tools we love
rasmusluckow
323
20k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
243
20k
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