Top Banner
WHY AREN’T YOU USING GIT FLOW? An Easy Workflow To Follow
25

Git Flow Presentation for San Diego PHP

Jan 29, 2018

Download

Technology

John Congdon
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  1. 1. WHY ARENT YOU USING GIT FLOW? An Easy Workow To Follow
  2. 2. MORE THAN YOU NEED TO KNOW ABOUT ME John Congdon johncongdon.com WebDeveloper Since 1999 twitter.com/johncongdon Sr Web Developer at Networx Online twitter.com/sdphp Proud Organizer of SD PHP meetup.com/SanDiegoPHP facebook.com/groups/SanDiegoPUG/
  3. 3. HOST AND SPONSOR Carl and Autofusion LonnieBrown and The Jacob Group Recruiter Extraordinaire Very Popular in the PHP community @LBrown972 lonnie@jacobgroup.com
  4. 4. AGENDAWhat is GIT ExamplesWhat is GIT FlowQ &ACommonCommands
  5. 5. WHAT IS GIT?
  6. 6. WHAT IS GIT?Wikipedia Denition: In software development, Git is a distributed revision controland source code management system with an emphasis on speed.
  7. 7. WHAT IS GIT?Wikipedia Denition: In software development, Git is a distributed revision controland source code management system with an emphasis on speed.A distributed revision control repository Code tracker Built for speed
  8. 8. WHAT IS GIT FLOW?
  9. 9. WHAT IS GIT FLOW?Adevelopment model created byVincent Driessen
  10. 10. WHAT IS GIT FLOW?Adevelopment model created byVincent Driessen Known online as nvie (nvie.com)
  11. 11. WHAT IS GIT FLOW?Adevelopment model created byVincent Driessen Known online as nvie (nvie.com)A set of tools built to enforce thisworkow
  12. 12. WHAT IS GIT FLOW?Adevelopment model created by A workow is just a consistent methodVincent Driessen of branch/deployment management Known online as nvie (nvie.com)A set of tools built to enforce thisworkow
  13. 13. WHAT IS GIT FLOW?Adevelopment model created by Aworkow is just a consistent methodVincent Driessenof branch/deployment management Known online as nvie (nvie.com) My turning pointA set of tools built to enforce thisworkow
  14. 14. WHAT IS GIT FLOW?Adevelopment model created by Aworkow is just a consistent methodVincent Driessenof branch/deployment management Known online as nvie (nvie.com) My turning pointA set of tools built to enforce this Why Arent YouUsing Git Flow? byworkow Jeff Kreeftmeijer
  15. 15. WHAT IS GIT FLOW?Adevelopment model created by Aworkow is just a consistent methodVincent Driessenof branch/deployment management Known online as nvie (nvie.com) My turning pointA set of tools built to enforce this Why Arent YouUsing Git Flow? byworkow Jeff Kreeftmeijer http://jeffkreeftmeijer.com/2010/why-arent-you-using-git-ow/
  16. 16. WHAT IS GIT FLOW?Adevelopment model created by Aworkow is just a consistent methodVincent Driessenof branch/deployment management Known online as nvie (nvie.com) My turning pointA set of tools built to enforce this Why Arent YouUsing Git Flow? byworkow Jeff Kreeftmeijer http://jeffkreeftmeijer.com/2010/why-arent-you-using-git-ow/
  17. 17. EXAMPLE: GITTING STARTED Install git & git-ow Install git & git-ow autocompletion Start a Project git initcreates a new git repo git ow init initializes git ow
  18. 18. GIT FLOW COMMANDS
  19. 19. GIT FLOW COMMANDS git ow feature [start|nish|checkout|rebase]
  20. 20. GIT FLOW COMMANDS git ow feature [start|nish|checkout|rebase] git ow release [start|nish] [-p]
  21. 21. GIT FLOW COMMANDS git ow feature [start|nish|checkout|rebase] git ow release [start|nish] [-p] git ow hotx [start|nish]
  22. 22. REFERENCES The source http://nvie.com/posts/a-successful-git-branching-model/ Why Arent You Using Git Flow? by Jeff Kreeftmeijer http://jeffkreeftmeijer.com/2010/why-arent-you-using-git-ow/ Git Flow https://github.com/nvie/gitow
  23. 23. THANK YOU!!! Please say/send a thank you to Carl and Lonnie Please rate me on joind.in (both good and bad) https://joind.in/event/view/1031