• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Git Flow Presentation for San Diego PHP
 

Git Flow Presentation for San Diego PHP

on

  • 3,781 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
3,781
Views on SlideShare
1,668
Embed Views
2,113

Actions

Likes
0
Downloads
13
Comments
0

9 Embeds 2,113

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

Accessibility

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 Git Flow Presentation for San Diego PHP Presentation Transcript

  • WHY AREN’T YOU USING GIT FLOW? An Easy Workflow To Follow
  • 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/
  • HOST AND SPONSOR• Carl and Autofusion• Lonnie Brown and The Jacob Group • Recruiter Extraordinaire • Very Popular in the PHP community • @LBrown972 • lonnie@jacobgroup.com
  • AGENDA•What is GIT •Examples•What is GIT Flow •Q &A•Common Commands
  • WHAT IS GIT?
  • WHAT IS GIT?Wikipedia Definition: In software development, Git is a distributed revision control and source code management system with an emphasis on speed.
  • 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
  • WHAT IS GIT FLOW?
  • WHAT IS GIT FLOW?•Adevelopment model created byVincent Driessen
  • WHAT IS GIT FLOW?•Adevelopment model created byVincent Driessen • Known online as nvie (nvie.com)
  • WHAT IS GIT FLOW?•Adevelopment model created byVincent Driessen • Known online as nvie (nvie.com)•A set of tools built to enforce thisworkflow
  • 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
  • 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
  • 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
  • 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/
  • 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/
  • 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
  • GIT FLOW COMMANDS
  • GIT FLOW COMMANDS• git flow feature [start|finish|checkout|rebase]
  • GIT FLOW COMMANDS• git flow feature [start|finish|checkout|rebase]• git flow release [start|finish] [-p]
  • GIT FLOW COMMANDS• git flow feature [start|finish|checkout|rebase]• git flow release [start|finish] [-p]• git flow hotfix [start|finish]
  • 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
  • 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