Git Flow Presentation for San Diego PHP
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Git Flow Presentation for San Diego PHP

on

  • 4,180 views

This presentation was given to San Diego PHP to express the importance of using a code repo, and how easy git flow makes using git.

This presentation was given to San Diego PHP to express the importance of using a code repo, and how easy git flow makes using git.

Statistics

Views

Total Views
4,180
Views on SlideShare
1,877
Embed Views
2,303

Actions

Likes
0
Downloads
15
Comments
0

9 Embeds 2,303

http://www.sdphp.net 888
http://www.shocm.com 727
http://sdphp.net 504
http://shocm.me 126
http://abtasty.com 21
http://flavors.me 18
http://www.sdphp.org 17
http://shocm.tumblr.com 1
http://www.shocm.com&_=1361337813325 HTTP 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Git Flow Presentation for San Diego PHP Presentation Transcript

  • 1. WHY AREN’T YOU USING GIT FLOW? An Easy Workflow To Follow
  • 2. MORE THAN YOU NEED TO KNOW ABOUT ME• John Congdon • johncongdon.com• Web Developer 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. HOST AND SPONSOR• Carl and Autofusion• Lonnie Brown and The Jacob Group • Recruiter Extraordinaire • Very Popular in the PHP community • @LBrown972 • lonnie@jacobgroup.com
  • 4. AGENDA•What is GIT •Examples•What is GIT Flow •Q &A•Common Commands
  • 5. WHAT IS GIT?
  • 6. WHAT IS GIT?Wikipedia Definition: In software development, Git is a distributed revision control and source code management system with an emphasis on speed.
  • 7. WHAT IS GIT? Wikipedia Definition: In software development, Git is a distributed revision control and source code management system with an emphasis on speed.•A distributed revision control repository• Code tracker• Built for speed
  • 8. WHAT IS GIT FLOW?
  • 9. WHAT IS GIT FLOW?•Adevelopment model created byVincent Driessen
  • 10. WHAT IS GIT FLOW?•Adevelopment model created byVincent Driessen • Known online as nvie (nvie.com)
  • 11. WHAT IS GIT FLOW?•Adevelopment model created byVincent Driessen • Known online as nvie (nvie.com)•A set of tools built to enforce thisworkflow
  • 12. WHAT IS GIT FLOW?•Adevelopment model created by •A workflow is just a consistent methodVincent Driessen of branch/deployment management • Known online as nvie (nvie.com)•A set of tools built to enforce thisworkflow
  • 13. WHAT IS GIT FLOW?•Adevelopment model created by •A workflow is just a consistent methodVincent Driessen of branch/deployment management • Known online as nvie (nvie.com) • My turning point•A set of tools built to enforce thisworkflow
  • 14. WHAT IS GIT FLOW?•Adevelopment model created by •A workflow is just a consistent methodVincent Driessen of branch/deployment management • Known online as nvie (nvie.com) • My turning point•A set of tools built to enforce this • Why Aren’t You Using Git Flow? byworkflow Jeff Kreeftmeijer
  • 15. WHAT IS GIT FLOW?•Adevelopment model created by •A workflow is just a consistent methodVincent Driessen of branch/deployment management • Known online as nvie (nvie.com) • My turning point•A set of tools built to enforce this • Why Aren’t You Using Git Flow? byworkflow Jeff Kreeftmeijer • http://jeffkreeftmeijer.com/2010/why- arent-you-using-git-flow/
  • 16. WHAT IS GIT FLOW?•Adevelopment model created by •A workflow is just a consistent methodVincent Driessen of branch/deployment management • Known online as nvie (nvie.com) • My turning point•A set of tools built to enforce this • Why Aren’t You Using Git Flow? byworkflow Jeff Kreeftmeijer • http://jeffkreeftmeijer.com/2010/why- arent-you-using-git-flow/
  • 17. EXAMPLE: GITTING STARTED• Install git & git-flow• Install git & git-flow autocompletion• Start a Project • git init creates a new git repo • git flow init initializes git flow
  • 18. GIT FLOW COMMANDS
  • 19. GIT FLOW COMMANDS• git flow feature [start|finish|checkout|rebase]
  • 20. GIT FLOW COMMANDS• git flow feature [start|finish|checkout|rebase]• git flow release [start|finish] [-p]
  • 21. GIT FLOW COMMANDS• git flow feature [start|finish|checkout|rebase]• git flow release [start|finish] [-p]• git flow hotfix [start|finish]
  • 22. REFERENCES• The source • http://nvie.com/posts/a-successful-git-branching-model/• Why Aren’t You Using Git Flow? by Jeff Kreeftmeijer • http://jeffkreeftmeijer.com/2010/why-arent-you-using-git-flow/• Git Flow • https://github.com/nvie/gitflow
  • 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