Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Git Workflows (in German)
Search
Moritz Breit
May 06, 2013
Programming
150
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Git Workflows (in German)
Moritz Breit
May 06, 2013
Other Decks in Programming
See All in Programming
WebMCP Challenge に星空観察アプリで参加した話
okajun35
0
130
Laravelのアプリケーションをどこにデプロイするか #ツナギメオフライン.9
akase244
0
120
Deep dive into the select statement (GopherCon UK)
jespino
0
170
AIとGame Jamで、ゲームを完成させた話
takahirosaeki
0
120
The Good Stuff, Not the Slop: Engineering High-Quality Android Apps with Modern AI Tooling
danybony
1
240
Family mrubyの進捗
kishima
1
110
Intent as Code
shoppingjaws
6
910
AI × TiDD / 2026.09.05 Redmine 大阪
tokudiro
1
120
『寄り添うラジオ』をAIで作る 体験価値から逆算した、会話しないUXと品質設計
theoriatec2024
3
150
LLMは4年分のCompose移行を再現できるのか?実プロダクト279件のXMLで探る自動化の境界線
makun
0
540
GraphRAGのKnowledge Graphを 直接!見る/View-GraphRAG's-KnowledgeGraph-directly!
tyumugi1113
1
280
マイコン向けの軽量Ruby「PicoRuby」で各種デバイスを制御するネイティブアプリの実現手法
bash0c7
0
330
Featured
See All Featured
Code Review Best Practice
trishagee
74
20k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
520
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.9k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
690
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
490
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
380
Thoughts on Productivity
jonyablonski
76
5.4k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Transcript
Git Workflows Moritz Breit
Git
DVCS Distributed Version Control System Jede Arbeitskopie ist vollwertiges Repository
Offline Operationen Branches lassen sich nicht vermeiden
Merges master mybranch
Fast-Forward Merge master mybranch
Rebase mybranch master
Rebase Spielt Commits neu ein Kann sie auf Basis eines
anderen Zweigs einspielen Kann Commits dabei ändern Manipuliert die Geschichte
Workflows
Single Developer Workflow Keine Konflikte Funktioniert rein lokal Rebase jederzeit
möglich master
Zentrale Entwicklung Zentrales Repository Alle Entwickler haben Schreibrechte Entwicklung passiert
im MasterBranch Häufige Konflikte bei mehreren Entwicklern
Feature Branches Separate Entwicklung von Features außerhalb des Masters Master
bleibt stabil Review und Tests vor Merge in Master
Feature Branches myfeature master
Quelle: A successful Git branching model http://nvie.com/posts/asuccessfulgitbranchingmodel/ Git Flow Ergänzt
das FeatureBranchModell um Releases und Bugfixes Develop ist zentraler IntegrationsBranch FeatureBranches basieren auf Develop Master als StableBranch Bugfixes basieren auf Master ReleaseBranches zum Stabilisieren Commandline Tool
Open Source Öffnung der Entwicklung für jeden Individuelle Entwicklung im
eigenen Repository (Fork) Maintainer zieht Beiträge und schiebt sie auf das zentrale Repository
Dictator and Lieutenants Große Projekte (z.B. LinuxKernel) Lieutenants reviewen Beiträge
Maintainer „Dictator“ zieht von den Lieutenants
Tools
Continuous Integration Tools: z.B. Hudson/Jenkins Benachrichtigung über Hooks Deployments Veröffentlichung
der Ergebnisse Als Branch Über Git Notes Über Tags (bei Deployments)
Code Review Tools Github Pull Requests Gitlab Merge Requests Gerrit
Commits oder Branches Anbindung von CI
Links Atlassian: Git Workflows A successful Git branching model Pro
Git