#LifeKoKaroLift
19-12-2020
Session On : Git
Edit Master text styles
Workflows
09-08-2019 2
Click to add Title
Poll 1
Git _______ ?
1. Helps in tracking changes in source code
2. Makes it easy to do application lifecycle management
3. Helps in project task management
4. Allows to track defects
• Practice in teams of 4 students
• Industry expert mentoring to learn better
• Get personalised feedback for improvements
09-08-2019 Footer 11 3
Click to add Title
Poll 1 - Answer
Git _______ ?
1. Helps in tracking changes in source code
2. Makes it easy to do application lifecycle management
3. Helps in project task management
4. Allows to track defects
• Practice in teams of 4 students
• Industry expert mentoring to learn better
• Get personalised feedback for improvements
09-08-2019 Footer 11 4
Git : An Overview
Git is a open source distributed version
control system.
09-08-2019 5
Git : Why we need version control ?
09-08-2019 6
Git : Centralized Vs Decentralized
09-08-2019 7
Git : Centralized Vs Decentralized
09-08-2019 8
Git : Benefits of Decentralized System
1. Everything is fast
2. Every clone is a backup
3. Work offline
09-08-2019 9
Workflows
1. Centralized Workflow
2. Feature Branch Workflow
3. Gitflow Workflow
4. Forking Workflow
09-08-2019 10
Workflows
What makes a workflow?
09-08-2019 11
Centralize Workflow
09-08-2019 12
Feature Workflow
09-08-2019 13
Gitflow Workflow
09-08-2019 15
Forking Workflow
09-08-2019 16
Best Practice
How to choose workflow?
09-08-2019 17
Questions !
There are no silly questions, just
silly answers!
09-08-2019 18
#LifeKoKaroLift
Thank You!
19
09-08-2019