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
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
150
sbt 2.0: takeoff
eed3si9n
0
160
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.7k
Unity6 URPによる海底をテーマにしたVJシステムの解説 | Unity Shader 完全に理解した 勉強会
gam0022
0
370
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
280
すこし踏み込む CancellationToken
htkym
2
1.7k
Agentic Software Factoryに、すごく賢いIF文を。 / super smart IF statement into the Agentic Software Factory.
rkaga
8
2.2k
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
1.2k
JIS keyboard support in Omarchy
lef237
0
120
[Dev Group Paris Octobre 26] Agentforce, SIforce, Claudeforce, Slackbot… on s'y retrouve ?
nabondance
0
110
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
170
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
670
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
From π to Pie charts
rasagy
1
400
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
300
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
The SEO Collaboration Effect
kristinabergwall1
1
590
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
59k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
600
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.2k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
600
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
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