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
エンジニアリング 💰Moneyジャー / Engineering Money-ger
kenchan
2
640
Lv1,2の開発生産性を経営と繋ぐ
kenchan
4
1.8k
「トップ10プランナー」からはじめる目標設定
kenchan
5
3.8k
負債と言わないことが負債と向き合うこと
kenchan
5
3.9k
可用性No.1へ!「カラーミーショップ」のリ・アーキテクティング
kenchan
0
120
カラーミーショップは私たちが作っています
kenchan
0
1.5k
カラーミーショップ 2022 / COLORME SHOP 2022
kenchan
0
660
Amazon RDS移行のための 性能検証でわかった2つのこと
kenchan
3
4k
ポストコロナの商売を支えるカラーミーショップのアーキテクチャのこれから / The new architecture of COLORME SHOP in the Post-COVID-19 world
kenchan
2
2k
Other Decks in Programming
See All in Programming
設計の本質:コード、システム、そして組織へ / The Essence of Design: To Code, Systems, and Organizations
nrslib
10
3.9k
VibeCoding時代のエンジニアリング
daisuketakeda
0
270
note の Elasticsearch 更新系を支える技術
tchov
9
3.7k
知識0からカンファレンスやってみたらこうなった!
syossan27
5
300
エンジニア向けCursor勉強会 @ SmartHR
yukisnow1823
3
13k
インプロセスQAにおいて大事にしていること / In-process QA Meetup
medley
0
190
In geheimer Mission: AI Agents entwickeln
joergneumann
0
130
Ruby で作る RISC-V CPU エミュレーター / RISC-V CPU emulator made with Ruby
hayaokimura
5
1.2k
最速Green Tea 🍵 Garbage Collector
kuro_kurorrr
1
160
OpenTelemetryで始めるベンダーフリーなobservability / Vendor-free observability starting with OpenTelemetry
seike460
0
130
データと事例で振り返るDevin導入の"リアル" / The Realities of Devin Reflected in Data and Case Studies
rkaga
3
2.8k
20250429 - CNTUG Meetup #67 / DevOps Taiwan Meetup #69 - Deep Dive into Tetragon: Building Runtime Security and Observability with eBPF
tico88612
0
190
Featured
See All Featured
Navigating Team Friction
lara
185
15k
4 Signs Your Business is Dying
shpigford
183
22k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
41
2.3k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
A better future with KSS
kneath
239
17k
Optimizing for Happiness
mojombo
378
70k
For a Future-Friendly Web
brad_frost
177
9.7k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
Designing Experiences People Love
moore
142
24k
Writing Fast Ruby
sferik
628
61k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.4k
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