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

  • 4,235 views
Uploaded on

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.

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
4,235
On Slideshare
1,932
From Embeds
2,303
Number of Embeds
9

Actions

Shares
Downloads
15
Comments
0
Likes
0

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

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

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