SlideShare a Scribd company logo
presents 
git 
the stupid content tracker
A quick slide about SDPHP 
Social and Communications: 
● MeetUp: http://www.meetup.com/SanDiegoPHP/ 
● Facebook: https://www.facebook.com/groups/SanDiegoPUG/ 
● Github: https://github.com/sdphp 
● Twitter: @sdphp 
● IRC: freenode.net #sdphp 
Website: http://www.sdphp.org/ 
● Mentoring Program - http://www.sdphp.org/sdphp-mentoring-program/ 
● PHP Resources - http://www.sdphp.org/php-resources/ 
● Job Listing - http://www.sdphp.org/job-listings/ 
Two Monthly Group Meetings (held on different days) 
● Downtown San Diego 
● North County - Carlsbad 
Speakers welcome 
and get a cool 
SDPHP pint glass.
A quick slide about Me 
Eric Van Johnson 
PHP Developer and Architect and an Organizer of SDPHP 
● Github: https://github.com/shocm 
● LinkedIn: http://www.linkedin.com/in/vanjohnson 
● Twitter: @shocm 
● IRC: @shocm 
● Website: www.shocm.com
Version Control Systems 
Version [revision / source] control system (VCS) is a way to 
document and manage changes within an applications. 
There are several different VCS systems out there with 
some of the more common ones being CVS, SVN, 
Mercurial, Bazaar, Visual SourceSafe, and Git.
Git History 
Git was initially designed and developed by Linus Torvalds 
in 2005 when he decided a new “distributed” system was 
needed for the maintenance of the Linux kernel. 
The development of Git was very quick, beginning on April 
3, 2005. The project was announced on April 6, and 
became self-hosting as of April 7. The first merge of 
multiple branches was done on 18th of April.
Basic Git Commands 
● git init - Initializes a git repository (repo). A repo is the 
file structure of the project. 
● git status - Displays the current status of the repo 
● git add - Stages a file for the next commit 
● git commit -m “<message>” - Commits staged files 
● git log - Displays commit history 
● git remote add <name> <location> - Adds a remote 
repo to your project 
● git push <location> <branch> - Upload (or “push”) files 
to remote location 
● git pull <location> <branch> - Download (or “pull”) files 
to local system. 
● git branch <name> - Create new branch in the repo 
● git check <branch name> - Switches to this repo branch
Git Repo Branching
Git Repo Branching Simple
Git GUI Clients 
Github for Mac and Windows 
http://mac.github.com/ 
http://windows.github.com/ 
SourceTree for Mac and Windows 
http://www.sourcetreeapp.com/ 
GitX for Mac 
http://gitx.laullon.com/
Git Repo Hosting (DIY) 
git + ssh - Individual git repos can be 
shared with others over SSH. 
gitosis (https://github.com/tv42/gitosis) 
Gitlab (http://gitlab.org/) - 
Opensource Git 
management software
Git Repo Hosting (Commercial) 
Github- https://github.com/plans 
Free Unlimited Public Repos 
$7/mo for 5 private repos (Unlimited Collaborators) 
Bitbucket- https://bitbucket.org/plans 
Free Unlimited Public and Private Repos (5 Collaborators) 
$10/mo for 10 Collaborators 
Beanstalk - http://beanstalkapp.com/pricing 
$15/mo for 10 repos and 5 collaborators
Git Resources and Articles 
● Online tutorial: http://try.github.io/levels/1/challenges/1 
● Simple Git Tutorial: http://rogerdudler.github.io/git-guide/ 
● Wikipedia: http://en.wikipedia.org/wiki/Git_(software) 
● git-flow - https://github.com/nvie/gitflow 
● A successful Git branching model - 
http://nvie.com/posts/a-successful-git-branching-model/ 
● “Why aren’t you using GIT-FLOW?” - 
http://jeffkreeftmeijer.com/2010/why-arent-you-using-git-flow/ 
● “Git from Offline to Network” - 
http://terokarvinen.com/2012/git-from-offline-to-network
THANK YOU! 
Eric Van Johnson 
● Twitter: @shocm 
● IRC: @shocm 
● Website: www.shocm.com

More Related Content

What's hot (18)

PPTX
Git basics
Padmavathi Tiwari
 
PDF
Git: basic to advanced
Yodalee
 
ODP
Git: Git'ing the Basic
Gerald Villorente
 
PPTX
Git kelvin
Kwong Wang Ho
 
PDF
Git Real
Gong Haibing
 
PDF
#5 - Git - Contribuindo com um repositório remoto
Rodrigo Branas
 
KEY
Git Basics at Rails Underground
Ariejan de Vroom
 
PDF
Essential Git and Github commands
Isham Rashik
 
PPTX
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
Rueful Robin
 
PDF
Your First Slack Ruby Bot
Daniel Doubrovkine
 
ODP
Git, Beginner to Advanced Survey
Rafal Rusin
 
PDF
Getting started With GIT
GhadiAlGhosh
 
PDF
Running a Project with Github
Lorna Mitchell
 
PPTX
Git'in in 15
Stacy Vicknair
 
PPTX
Github
IFEDAYO ADEYEMI
 
PDF
Git and GitHub
Rick Umali
 
PPTX
Git'in on Windows
Stacy Vicknair
 
PDF
Introduction to Git and Github - Google Developer Student Clubs CET, Trivandrum
AbhijitNarayan2
 
Git basics
Padmavathi Tiwari
 
Git: basic to advanced
Yodalee
 
Git: Git'ing the Basic
Gerald Villorente
 
Git kelvin
Kwong Wang Ho
 
Git Real
Gong Haibing
 
#5 - Git - Contribuindo com um repositório remoto
Rodrigo Branas
 
Git Basics at Rails Underground
Ariejan de Vroom
 
Essential Git and Github commands
Isham Rashik
 
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
Rueful Robin
 
Your First Slack Ruby Bot
Daniel Doubrovkine
 
Git, Beginner to Advanced Survey
Rafal Rusin
 
Getting started With GIT
GhadiAlGhosh
 
Running a Project with Github
Lorna Mitchell
 
Git'in in 15
Stacy Vicknair
 
Git and GitHub
Rick Umali
 
Git'in on Windows
Stacy Vicknair
 
Introduction to Git and Github - Google Developer Student Clubs CET, Trivandrum
AbhijitNarayan2
 

Similar to Git - the stupid content tracker (20)

PDF
GIT_GITHUB_2016_06_17
siva ram
 
PPTX
Mini-training: Let’s Git It!
Betclic Everest Group Tech Team
 
PPT
Introduction to Git
atishgoswami
 
PPT
Git presentation
James Cuzella
 
PPTX
Introduction to git hub
Naveen Pandey
 
PPTX
Using Git and BitBucket
Medhat Dawoud
 
PPTX
Git and GitHub (1).pptx
BetelAddisu
 
PPTX
Introduction to Git and Github
Max Claus Nunes
 
PPT
Introduction to git
Nguyen Van Hung
 
PPTX
Git 101
jayrparro
 
PDF
Intro to Git and GitHub
Panagiotis Papadopoulos
 
PDF
Starting with Git & GitHub
Nicolás Tourné
 
KEY
Let's Git this Party Started: An Introduction to Git and GitHub
Kim Moir
 
PDF
You're doing it wrong! Git it right!
Cory Webb
 
PPT
391Lecture0909 Vision control of git.ppt
GevitaChinnaiah
 
PPTX
Version controll.pptx
Md. Main Uddin Rony
 
PDF
SVN 2 Git
Marco De Stefano
 
PDF
Harvard ABCD-WWW Git presentation
Jeff Byrnes
 
GIT_GITHUB_2016_06_17
siva ram
 
Mini-training: Let’s Git It!
Betclic Everest Group Tech Team
 
Introduction to Git
atishgoswami
 
Git presentation
James Cuzella
 
Introduction to git hub
Naveen Pandey
 
Using Git and BitBucket
Medhat Dawoud
 
Git and GitHub (1).pptx
BetelAddisu
 
Introduction to Git and Github
Max Claus Nunes
 
Introduction to git
Nguyen Van Hung
 
Git 101
jayrparro
 
Intro to Git and GitHub
Panagiotis Papadopoulos
 
Starting with Git & GitHub
Nicolás Tourné
 
Let's Git this Party Started: An Introduction to Git and GitHub
Kim Moir
 
You're doing it wrong! Git it right!
Cory Webb
 
391Lecture0909 Vision control of git.ppt
GevitaChinnaiah
 
Version controll.pptx
Md. Main Uddin Rony
 
SVN 2 Git
Marco De Stefano
 
Harvard ABCD-WWW Git presentation
Jeff Byrnes
 
Ad

More from Eric Johnson (6)

PPTX
Deploy Laravel on Heroku
Eric Johnson
 
PPTX
Composer Lightning Talk
Eric Johnson
 
PPTX
Google App Engine for PHP
Eric Johnson
 
PDF
Introduction to PHP (SDPHP)
Eric Johnson
 
PDF
Intro to CakePHP - SDPHP MeetUp Dec 2012
Eric Johnson
 
PPT
Introduction to PHP - SDPHP
Eric Johnson
 
Deploy Laravel on Heroku
Eric Johnson
 
Composer Lightning Talk
Eric Johnson
 
Google App Engine for PHP
Eric Johnson
 
Introduction to PHP (SDPHP)
Eric Johnson
 
Intro to CakePHP - SDPHP MeetUp Dec 2012
Eric Johnson
 
Introduction to PHP - SDPHP
Eric Johnson
 
Ad

Recently uploaded (20)

PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PPTX
Digital Circuits, important subject in CS
contactparinay1
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PDF
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
PDF
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
Digital Circuits, important subject in CS
contactparinay1
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 

Git - the stupid content tracker

  • 1. presents git the stupid content tracker
  • 2. A quick slide about SDPHP Social and Communications: ● MeetUp: http://www.meetup.com/SanDiegoPHP/ ● Facebook: https://www.facebook.com/groups/SanDiegoPUG/ ● Github: https://github.com/sdphp ● Twitter: @sdphp ● IRC: freenode.net #sdphp Website: http://www.sdphp.org/ ● Mentoring Program - http://www.sdphp.org/sdphp-mentoring-program/ ● PHP Resources - http://www.sdphp.org/php-resources/ ● Job Listing - http://www.sdphp.org/job-listings/ Two Monthly Group Meetings (held on different days) ● Downtown San Diego ● North County - Carlsbad Speakers welcome and get a cool SDPHP pint glass.
  • 3. A quick slide about Me Eric Van Johnson PHP Developer and Architect and an Organizer of SDPHP ● Github: https://github.com/shocm ● LinkedIn: http://www.linkedin.com/in/vanjohnson ● Twitter: @shocm ● IRC: @shocm ● Website: www.shocm.com
  • 4. Version Control Systems Version [revision / source] control system (VCS) is a way to document and manage changes within an applications. There are several different VCS systems out there with some of the more common ones being CVS, SVN, Mercurial, Bazaar, Visual SourceSafe, and Git.
  • 5. Git History Git was initially designed and developed by Linus Torvalds in 2005 when he decided a new “distributed” system was needed for the maintenance of the Linux kernel. The development of Git was very quick, beginning on April 3, 2005. The project was announced on April 6, and became self-hosting as of April 7. The first merge of multiple branches was done on 18th of April.
  • 6. Basic Git Commands ● git init - Initializes a git repository (repo). A repo is the file structure of the project. ● git status - Displays the current status of the repo ● git add - Stages a file for the next commit ● git commit -m “<message>” - Commits staged files ● git log - Displays commit history ● git remote add <name> <location> - Adds a remote repo to your project ● git push <location> <branch> - Upload (or “push”) files to remote location ● git pull <location> <branch> - Download (or “pull”) files to local system. ● git branch <name> - Create new branch in the repo ● git check <branch name> - Switches to this repo branch
  • 9. Git GUI Clients Github for Mac and Windows http://mac.github.com/ http://windows.github.com/ SourceTree for Mac and Windows http://www.sourcetreeapp.com/ GitX for Mac http://gitx.laullon.com/
  • 10. Git Repo Hosting (DIY) git + ssh - Individual git repos can be shared with others over SSH. gitosis (https://github.com/tv42/gitosis) Gitlab (http://gitlab.org/) - Opensource Git management software
  • 11. Git Repo Hosting (Commercial) Github- https://github.com/plans Free Unlimited Public Repos $7/mo for 5 private repos (Unlimited Collaborators) Bitbucket- https://bitbucket.org/plans Free Unlimited Public and Private Repos (5 Collaborators) $10/mo for 10 Collaborators Beanstalk - http://beanstalkapp.com/pricing $15/mo for 10 repos and 5 collaborators
  • 12. Git Resources and Articles ● Online tutorial: http://try.github.io/levels/1/challenges/1 ● Simple Git Tutorial: http://rogerdudler.github.io/git-guide/ ● Wikipedia: http://en.wikipedia.org/wiki/Git_(software) ● git-flow - https://github.com/nvie/gitflow ● A successful Git branching model - http://nvie.com/posts/a-successful-git-branching-model/ ● “Why aren’t you using GIT-FLOW?” - http://jeffkreeftmeijer.com/2010/why-arent-you-using-git-flow/ ● “Git from Offline to Network” - http://terokarvinen.com/2012/git-from-offline-to-network
  • 13. THANK YOU! Eric Van Johnson ● Twitter: @shocm ● IRC: @shocm ● Website: www.shocm.com