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
Alexander Müller
July 23, 2015
Technology
110
0
Share
Git Basics
Alexander Müller
July 23, 2015
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
97
Continuous Delivery Workshop
alexandermueller
1
68
Git, Nexus & Atlassian Tool Suite
alexandermueller
1
250
Dev-Friday: Atlassian Toolchain
alexandermueller
0
59
Agile Softwareentwicklung mit den Atlassian-Werkzeugen
alexandermueller
0
90
Continuous Delivery mit den Atlassian-Werkzeugen
alexandermueller
0
130
Other Decks in Technology
See All in Technology
AIはハッカーを減らすのか、増やすのか?──現役ホワイトハッカーから見るAI時代のリアル【MEGU-Meet】
cscengineer
PRO
0
220
20260428_Product Management Summit_tadokoroyoshiro
tadokoro_yoshiro
15
16k
260422_Sansan_Tech_Talk__関西_vol.3_データ活用のリアル__矢田__.pdf
sansantech
PRO
0
130
AIが自律的に働く時代へ Amazon Quick で実現するAIエージェント紹介
koheiyoshikawa
0
150
Angular Architecture Revisited Modernizing Angular Architectural Patterns
rainerhahnekamp
0
100
【技術書典20】OpenFOAM(自宅で深める流体解析)流れと熱移動(2)
kamakiri1225
0
320
ServiceNow Knowledge 26 の歩き方
manarobot
0
250
Claude Code を安全に使おう勉強会 / Claude Code Security Basics
masahirokawahara
12
38k
生成AI時代のドキュメントに対する期待の整理と実践から得た学び / Rethinking Documentation for LLM: Lessons from Practice
bitkey
PRO
1
110
「責任あるAIエージェント」こそ自社で開発しよう!
minorun365
10
2.5k
『生成AI時代のクレデンシャルとパーミッション設計 — Claude Code を起点に』の執筆企画
takuros
1
1.2k
目的ファーストのハーネス設計 ~ハーネスの変更容易性を高めるための優先順位~
gotalab555
9
3.2k
Featured
See All Featured
How to make the Groovebox
asonas
2
2.1k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
200
Scaling GitHub
holman
464
140k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
900
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
170
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
530
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
470
Evolving SEO for Evolving Search Engines
ryanjones
0
180
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