You are on page 1of 18

#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

You might also like