Submit Search
Upload
Git best practice
•
Download as PPTX, PDF
•
0 likes
•
116 views
L
LocNguyen362
Follow
Git branching strategy for Agile team
Read less
Read more
Leadership & Management
Report
Share
Report
Share
1 of 28
Download now
Recommended
Microservices: The Netflix Way
Microservices: The Netflix Way
Puneet Sachdev
Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi
AgileSparks
IBM_Analytics_12_49_53_PM
IBM_Analytics_12_49_53_PM
David Smellie
Pivotal's Secret Sauce
Pivotal's Secret Sauce
VMware Tanzu
Server-side Swift with Swagger
Server-side Swift with Swagger
Chris Bailey
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
AgileSparks
XPages Guru Webinar - XPages sample apps
XPages Guru Webinar - XPages sample apps
Bruce Elgort
Google deployment manager
Google deployment manager
Luillyfe Blanco
Recommended
Microservices: The Netflix Way
Microservices: The Netflix Way
Puneet Sachdev
Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi
AgileSparks
IBM_Analytics_12_49_53_PM
IBM_Analytics_12_49_53_PM
David Smellie
Pivotal's Secret Sauce
Pivotal's Secret Sauce
VMware Tanzu
Server-side Swift with Swagger
Server-side Swift with Swagger
Chris Bailey
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
AgileSparks
XPages Guru Webinar - XPages sample apps
XPages Guru Webinar - XPages sample apps
Bruce Elgort
Google deployment manager
Google deployment manager
Luillyfe Blanco
Everything you want to need to know about GraphQL
Everything you want to need to know about GraphQL
Smile Gupta
Diffy with Enterprise Grade
Diffy with Enterprise Grade
Eryk Szymanski
Becoming Product-Centric
Becoming Product-Centric
VMware Tanzu
Pivotal Journeys
Pivotal Journeys
VMware Tanzu
CWIN17 telford api management, practical implementation experience - david ru...
CWIN17 telford api management, practical implementation experience - david ru...
Capgemini
Continuous everything with Visual Studio App Center
Continuous everything with Visual Studio App Center
Riccardo Cappello
DevOps Indonesia Community 2020 - Codex
DevOps Indonesia Community 2020 - Codex
DevOps Indonesia
Why Choose Swift App Development?
Why Choose Swift App Development?
Root Info Solutions
A sustainable DevOps Transformation
A sustainable DevOps Transformation
DevOps Indonesia
DevSecOps: Colocando segurança na esteira
DevSecOps: Colocando segurança na esteira
Diego Gabriel Cardoso
Qt Webinar: How to improve Qt Productivity on Mobile, Desktop & Embedded with...
Qt Webinar: How to improve Qt Productivity on Mobile, Desktop & Embedded with...
FELGO SDK
DevSecOps: Colocando segurança na esteira
DevSecOps: Colocando segurança na esteira
Diego Gabriel Cardoso
DevSecOps - Colocando segurança na esteira
DevSecOps - Colocando segurança na esteira
Diego Gabriel Cardoso
Code Coverage - A Dump Metric
Code Coverage - A Dump Metric
DevOps Indonesia
Javantura v6 - End to End Continuous Delivery of Microservices for Kubernetes...
Javantura v6 - End to End Continuous Delivery of Microservices for Kubernetes...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
Jenkins User Conference - Continuous Delivery on Mobile
Jenkins User Conference - Continuous Delivery on Mobile
Luca Milanesio
TDC2016POA | Trilha UX Design - Teste de usabilidade na Sprint; Entrega contí...
TDC2016POA | Trilha UX Design - Teste de usabilidade na Sprint; Entrega contí...
tdc-globalcode
When Automation Keeps Your T-shirt Clean
When Automation Keeps Your T-shirt Clean
DevOps Indonesia
9 Software Development Tools Used by Experts | What Tools You Should Use to D...
9 Software Development Tools Used by Experts | What Tools You Should Use to D...
Gear Inc.
abapGit Use Cases
abapGit Use Cases
MarcBernard9
Ensure the integration of Microservices with Consumer Driven Contracts
Ensure the integration of Microservices with Consumer Driven Contracts
Ingo Griebsch
Git & Code review
Git & Code review
Cenk Gültekin
More Related Content
What's hot
Everything you want to need to know about GraphQL
Everything you want to need to know about GraphQL
Smile Gupta
Diffy with Enterprise Grade
Diffy with Enterprise Grade
Eryk Szymanski
Becoming Product-Centric
Becoming Product-Centric
VMware Tanzu
Pivotal Journeys
Pivotal Journeys
VMware Tanzu
CWIN17 telford api management, practical implementation experience - david ru...
CWIN17 telford api management, practical implementation experience - david ru...
Capgemini
Continuous everything with Visual Studio App Center
Continuous everything with Visual Studio App Center
Riccardo Cappello
DevOps Indonesia Community 2020 - Codex
DevOps Indonesia Community 2020 - Codex
DevOps Indonesia
Why Choose Swift App Development?
Why Choose Swift App Development?
Root Info Solutions
A sustainable DevOps Transformation
A sustainable DevOps Transformation
DevOps Indonesia
DevSecOps: Colocando segurança na esteira
DevSecOps: Colocando segurança na esteira
Diego Gabriel Cardoso
Qt Webinar: How to improve Qt Productivity on Mobile, Desktop & Embedded with...
Qt Webinar: How to improve Qt Productivity on Mobile, Desktop & Embedded with...
FELGO SDK
DevSecOps: Colocando segurança na esteira
DevSecOps: Colocando segurança na esteira
Diego Gabriel Cardoso
DevSecOps - Colocando segurança na esteira
DevSecOps - Colocando segurança na esteira
Diego Gabriel Cardoso
Code Coverage - A Dump Metric
Code Coverage - A Dump Metric
DevOps Indonesia
Javantura v6 - End to End Continuous Delivery of Microservices for Kubernetes...
Javantura v6 - End to End Continuous Delivery of Microservices for Kubernetes...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
Jenkins User Conference - Continuous Delivery on Mobile
Jenkins User Conference - Continuous Delivery on Mobile
Luca Milanesio
TDC2016POA | Trilha UX Design - Teste de usabilidade na Sprint; Entrega contí...
TDC2016POA | Trilha UX Design - Teste de usabilidade na Sprint; Entrega contí...
tdc-globalcode
When Automation Keeps Your T-shirt Clean
When Automation Keeps Your T-shirt Clean
DevOps Indonesia
9 Software Development Tools Used by Experts | What Tools You Should Use to D...
9 Software Development Tools Used by Experts | What Tools You Should Use to D...
Gear Inc.
What's hot
(19)
Everything you want to need to know about GraphQL
Everything you want to need to know about GraphQL
Diffy with Enterprise Grade
Diffy with Enterprise Grade
Becoming Product-Centric
Becoming Product-Centric
Pivotal Journeys
Pivotal Journeys
CWIN17 telford api management, practical implementation experience - david ru...
CWIN17 telford api management, practical implementation experience - david ru...
Continuous everything with Visual Studio App Center
Continuous everything with Visual Studio App Center
DevOps Indonesia Community 2020 - Codex
DevOps Indonesia Community 2020 - Codex
Why Choose Swift App Development?
Why Choose Swift App Development?
A sustainable DevOps Transformation
A sustainable DevOps Transformation
DevSecOps: Colocando segurança na esteira
DevSecOps: Colocando segurança na esteira
Qt Webinar: How to improve Qt Productivity on Mobile, Desktop & Embedded with...
Qt Webinar: How to improve Qt Productivity on Mobile, Desktop & Embedded with...
DevSecOps: Colocando segurança na esteira
DevSecOps: Colocando segurança na esteira
DevSecOps - Colocando segurança na esteira
DevSecOps - Colocando segurança na esteira
Code Coverage - A Dump Metric
Code Coverage - A Dump Metric
Javantura v6 - End to End Continuous Delivery of Microservices for Kubernetes...
Javantura v6 - End to End Continuous Delivery of Microservices for Kubernetes...
Jenkins User Conference - Continuous Delivery on Mobile
Jenkins User Conference - Continuous Delivery on Mobile
TDC2016POA | Trilha UX Design - Teste de usabilidade na Sprint; Entrega contí...
TDC2016POA | Trilha UX Design - Teste de usabilidade na Sprint; Entrega contí...
When Automation Keeps Your T-shirt Clean
When Automation Keeps Your T-shirt Clean
9 Software Development Tools Used by Experts | What Tools You Should Use to D...
9 Software Development Tools Used by Experts | What Tools You Should Use to D...
Similar to Git best practice
abapGit Use Cases
abapGit Use Cases
MarcBernard9
Ensure the integration of Microservices with Consumer Driven Contracts
Ensure the integration of Microservices with Consumer Driven Contracts
Ingo Griebsch
Git & Code review
Git & Code review
Cenk Gültekin
All important terms in the BPM context simply explained.
All important terms in the BPM context simply explained.
GBTEC Software AG
Introduction To Git For Version Control Architecture And Common Commands Comp...
Introduction To Git For Version Control Architecture And Common Commands Comp...
SlideTeam
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
Kiko Monteverde
Progressive Web App
Progressive Web App
LocNguyen362
Frappe Open Day February 2019
Frappe Open Day February 2019
Frappe Technologies Pvt. Ltd.
CI/CD Best Practices for Your DevOps Journey
CI/CD Best Practices for Your DevOps Journey
DevOps.com
ChatGPT usage in software development - curse or boon.pdf
ChatGPT usage in software development - curse or boon.pdf
Laura Miller
La importancia de versionar el código: GitHub, portafolio y recursos para est...
La importancia de versionar el código: GitHub, portafolio y recursos para est...
CloudNativeElSalvado
InsightBridger - Agoda.pptx
InsightBridger - Agoda.pptx
ssuserbf0fe6
How dvcs can reduce your development costs and enhance productivity final
How dvcs can reduce your development costs and enhance productivity final
psluaces
MuleSoft_NZ_Meetup_11
MuleSoft_NZ_Meetup_11
MizuhoHoshino
How Did Google Flutter Become the Frontrunner in the Mobile App Development R...
How Did Google Flutter Become the Frontrunner in the Mobile App Development R...
Techugo
Flutter App Performance Optimization_ Tips and Techniques.pdf
Flutter App Performance Optimization_ Tips and Techniques.pdf
DianApps Technologies
Accelerate and Modernize Enterprise Application Development and Digital Proce...
Accelerate and Modernize Enterprise Application Development and Digital Proce...
DevOps.com
How to boost your workflow, or git rebase for designers
How to boost your workflow, or git rebase for designers
Anton Parkhomenko
Optimize Your Enterprise Git Webinar
Optimize Your Enterprise Git Webinar
CollabNet
GitOps, Jenkins X &Future of CI/CD
GitOps, Jenkins X &Future of CI/CD
Rakuten Group, Inc.
Similar to Git best practice
(20)
abapGit Use Cases
abapGit Use Cases
Ensure the integration of Microservices with Consumer Driven Contracts
Ensure the integration of Microservices with Consumer Driven Contracts
Git & Code review
Git & Code review
All important terms in the BPM context simply explained.
All important terms in the BPM context simply explained.
Introduction To Git For Version Control Architecture And Common Commands Comp...
Introduction To Git For Version Control Architecture And Common Commands Comp...
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
Progressive Web App
Progressive Web App
Frappe Open Day February 2019
Frappe Open Day February 2019
CI/CD Best Practices for Your DevOps Journey
CI/CD Best Practices for Your DevOps Journey
ChatGPT usage in software development - curse or boon.pdf
ChatGPT usage in software development - curse or boon.pdf
La importancia de versionar el código: GitHub, portafolio y recursos para est...
La importancia de versionar el código: GitHub, portafolio y recursos para est...
InsightBridger - Agoda.pptx
InsightBridger - Agoda.pptx
How dvcs can reduce your development costs and enhance productivity final
How dvcs can reduce your development costs and enhance productivity final
MuleSoft_NZ_Meetup_11
MuleSoft_NZ_Meetup_11
How Did Google Flutter Become the Frontrunner in the Mobile App Development R...
How Did Google Flutter Become the Frontrunner in the Mobile App Development R...
Flutter App Performance Optimization_ Tips and Techniques.pdf
Flutter App Performance Optimization_ Tips and Techniques.pdf
Accelerate and Modernize Enterprise Application Development and Digital Proce...
Accelerate and Modernize Enterprise Application Development and Digital Proce...
How to boost your workflow, or git rebase for designers
How to boost your workflow, or git rebase for designers
Optimize Your Enterprise Git Webinar
Optimize Your Enterprise Git Webinar
GitOps, Jenkins X &Future of CI/CD
GitOps, Jenkins X &Future of CI/CD
Recently uploaded
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
PPMA - Public Sector People Managers' Association
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
PPMA - Public Sector People Managers' Association
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
alinstan901
Disrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdf
PPMA - Public Sector People Managers' Association
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
PPMA - Public Sector People Managers' Association
internal analysis on strategic management
internal analysis on strategic management
harfimakarim
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
PPMA - Public Sector People Managers' Association
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing management
TulsiDhidhi1
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024
Alex Marques
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Pooja Nehwal
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
Pooja Nehwal
Discover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdf
PPMA - Public Sector People Managers' Association
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
aditipandeya
Empowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdf
PPMA - Public Sector People Managers' Association
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
PLCLeadershipDevelop
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
anilsa9823
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
PPMA - Public Sector People Managers' Association
situational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima S
misbafathima9940
LoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner Circle
PPMA - Public Sector People Managers' Association
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
Ass.Prof. Dr. Mogeeb Mosleh
Recently uploaded
(20)
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
Disrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdf
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
internal analysis on strategic management
internal analysis on strategic management
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing management
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
Discover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdf
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
Empowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdf
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
situational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima S
LoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner Circle
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
Git best practice
1.
Loc Nguyen FGA.DTI
2.
2 Contents Big Picture Dell Case
Studies Work-flow Branching Code Reviews Release Best practice
3.
THE BIG PICTURE 3©
Copyright by FPT Software 2019 1
4.
4© Copyright by
FPT Software 2019
5.
DELL CASE STUDIES 5©
Copyright by FPT Software 2019 2
6.
6© Copyright by
FPT Software 2019
7.
7© Copyright by
FPT Software 2019
8.
8© Copyright by
FPT Software 2019
9.
WORK-FLOW 9© Copyright by
FPT Software 2019 3
10.
10
11.
BRANCHING 11© Copyright by
FPT Software 2019 4
12.
12
13.
13© Copyright by
FPT Software 2019
14.
CODE REVIEWS 14© Copyright
by FPT Software 2019 5
15.
15© Copyright by
FPT Software 2019
16.
16© Copyright by
FPT Software 2019
17.
RELEASE 17© Copyright by
FPT Software 2019 6
18.
18© Copyright by
FPT Software 2019
19.
19© Copyright by
FPT Software 2019
20.
20© Copyright by
FPT Software 2019
21.
21© Copyright by
FPT Software 2019
22.
22© Copyright by
FPT Software 2019
23.
BEST PRACTICE 23© Copyright
by FPT Software 2019 7
24.
24© Copyright by
FPT Software 2019 • Start thinking about tasks as Git branchesTip 1 • Multiple branches are individually testable, so take advanceTip 2 • Git provide transparency and quality to agile developmentTip 3
25.
25© Copyright by
FPT Software 2019 Tip 1: Start thinking about tasks as Git branches
26.
26© Copyright by
FPT Software 2019 Tip 2: Multiple branches are individually testable, so take advantage A long running feature branch that is not merged to the master branch may hurt our ability to be agile and iterate. If we have a long running feature branch remember that we effectively have two divergent versions of our code base, which will result is more bug fixes and conflicts. But the best solution is to have short-lived feature branches. This can be achieved through decomposing user stories into smaller tasks, careful sprint planning, and merging code early to ship as dark features.
27.
27© Copyright by
FPT Software 2019 Tip 3: Git provides transparency and quality to agile development Adopting a regular release cadence is key to agile development. In order to make Git work for our agile workflow, we need to make sure that our master is always green. This means that if a feature isn’t ready then wait for the next release. If we practice shorter release cycles this shouldn’t and won’t be a big deal.
Download now