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
Git Basics
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Alexander Müller
July 23, 2015
Technology
0
110
Git Basics
Alexander Müller
July 23, 2015
Tweet
Share
More Decks by Alexander Müller
See All by Alexander Müller
Spring Cloud and Netflix OSS in a Nutshell
alexandermueller
1
200
CloudBees Jenkins vs. Atlassian Bamboo
alexandermueller
0
760
Continuous Delivery Workshop (english)
alexandermueller
1
120
Continuous Delivery with the Atlassian Tool Suite
alexandermueller
0
96
Continuous Delivery Workshop
alexandermueller
1
65
Git, Nexus & Atlassian Tool Suite
alexandermueller
1
250
Dev-Friday: Atlassian Toolchain
alexandermueller
0
57
Agile Softwareentwicklung mit den Atlassian-Werkzeugen
alexandermueller
0
89
Continuous Delivery mit den Atlassian-Werkzeugen
alexandermueller
0
130
Other Decks in Technology
See All in Technology
組織全体で実現する標準監視設計
yuobayashi
3
480
今のWordPress の制作手法ってなにがあんねん?(改) / What’s the Deal with WordPress Development These Days?
tbshiki
0
160
JAWS Days 2026 楽しく学ぼう! 認証認可 入門/20260307-jaws-days-novice-lane-auth
opelab
10
1.8k
マルチロールEMが実践する「組織のレジリエンス」を高めるための組織構造と人材配置戦略
coconala_engineer
3
720
DevOpsエージェントで実現する!! AWS Well-Architected(W-A) を実現するシステム設計 / 20260307 Masaki Okuda
shift_evolve
PRO
3
580
AI時代のSaaSとETL
shoe116
1
110
OCI技術資料 : コンピュート・サービス 概要
ocise
4
54k
聲の形にみるアクセシビリティ
tomokusaba
0
170
EMからVPoEを経てCTOへ:マネジメントキャリアパスにおける葛藤と成長
kakehashi
PRO
9
1.7k
Kubernetesにおける推論基盤
ry
1
310
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
8
7.2k
JAWS FESTA 2025でリリースしたほぼリアルタイム文字起こし/翻訳機能の構成について
naoki8408
1
330
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
50
14k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
390
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
250
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
760
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
230
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
180
Leo the Paperboy
mayatellez
4
1.5k
How to make the Groovebox
asonas
2
2k
Skip the Path - Find Your Career Trail
mkilby
1
76
Tell your own story through comics
letsgokoyo
1
840
Technical Leadership for Architectural Decision Making
baasie
3
280
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
140
Transcript
None
• • • • • • • • • •
None
zentrale Versionskontrolle vs. dezentrale Versionskontrolle
• • • • • • • •
None
Commit (remote) Push Commit (local)
git checkout git commit git add git reset
None
nicht auslieferungsfähig immer auslieferungsfähig
/module1 /trunk /src/main/java/Application.java /branches /feature1 /src/main/java/Application.java /feature2 /src/main/java/Application.java /tags /version1
/src/main/java/Application.java /module2 /trunk /branches /tags ... /module1/src/main/java/Application.java /module2 ...
Application.java v1 SuperApplication.java v1 Application.java v1 Application.java v2 Application.java v3
Umbenennung Code-Änderung Code-Änderung
Application.java v1 SuperApplication.java v2 Application.java v1 Application.java v2 Application.java v3
Umbenennung Code-Änderung Code-Änderung Vorläufer Vorläufer Vorläufer
None
• • Aktuellen Stand des Branches von einem anderen Repository
übertragen • Übertragenen Branch in einen anderen Branch überführen •
Lass mich noch kurz in den Code schauen… Branch erstellt
Arbeit auf dem Branch Merge des Branches
• • • Feature Branches sind kurzlebig • Feature Branches
sind isoliert • Gleichzeitiges Arbeiten an Dateien sorgt für Instabilität • Feature Branches können in dedizierten Integration-Branches zusammengeführt werden
INTEGRATE AND TEST ALL THE THINGS
• • • master: Release History • develop: Integration-Branch v1.0
v2.0 v3.0 master develop
• v1.0 v2.0 v3.0 master develop feature/ticket-1
• • v1.0 v2.0 master develop release/v3
• v1.0 v1.1 master develop hotfix/broken-feature
Quelle: Vincent Driessen http://nvie.com/posts/a-successful-git-branching-model/
None
• • • •
• •
• •
None
speakerdeck.com/alexandermueller