18
Git WorkFlow & Best Practice

Git WorkFlow & Best Practice

Embed Size (px)

DESCRIPTION

A presentation about kinds of git workflows and their best practices

Citation preview

Page 1: Git WorkFlow & Best Practice

Git WorkFlow& Best Practice

Page 2: Git WorkFlow & Best Practice

Me?> Hiraq Citra M> php,js,git

Page 3: Git WorkFlow & Best Practice

Workflow> Where ?> When ?> History ?

productions & developments

Page 4: Git WorkFlow & Best Practice

Warning!

over design

Page 5: Git WorkFlow & Best Practice

Branches> local branches> remote branches> fast forward / non fast forward ?

Page 6: Git WorkFlow & Best Practice

Versioning (Tag)> semver.org

> x(mayor).x(minor).x(fix).x(patch)-<status>> v1.0 | v1.0.1 | v1.0.0-alpha

Page 7: Git WorkFlow & Best Practice

Flow> coding> test> review> release|reject

> release: tagged

Page 8: Git WorkFlow & Best Practice

Trunk Based Development

Page 9: Git WorkFlow & Best Practice

My WorkFlow 1 (overkill)

Page 10: Git WorkFlow & Best Practice

My WorkFlow 2

Page 11: Git WorkFlow & Best Practice

Nvie WorkFlow

Page 12: Git WorkFlow & Best Practice

Github WorkFlow

Page 13: Git WorkFlow & Best Practice

Atlassian WorkFlow

Page 14: Git WorkFlow & Best Practice

Facebook TBD 1

Page 15: Git WorkFlow & Best Practice

Facebook TBD 2

Page 16: Git WorkFlow & Best Practice

Example WorkFlow 1

Page 17: Git WorkFlow & Best Practice

Example WorkFlow 2

Page 18: Git WorkFlow & Best Practice

endquestion?