SlideShare a Scribd company logo
Git’in on Windows
An introduction to DVCS and git on
      the Microsoft platform
About Me
Stacy Vicknair, MVP MCPD
Development Consultant for Sparkhound

Blog - http://www.wtfnext.com
BRAG - http://www.braglunch.com
TM - http://www.batonrougespeaks.com

Twitter: @svickn
Email: stacy.vicknair@sparkhound.com
Agenda

• What is DVCS?
• What’s git?
• Resources
Centralized Version Control




        Checkout
Distributed Version Control




         Clone
Centralized Version Control




        Check in
Distributed Version Control




                        Check in


          Push
Centralized Version Control




 Request Branch / Wait
Distributed Version Control



                           Branch

                        Check in


         Branch
Centralized Version Control




          Cry.
Distributed Version Control




                        Check in
                        & Wait
Centralized Version Control




          Cry.
Distributed Version Control




         Clone
What is git?



                         Branch

                      Check in



git is less crying.
Getting git on Windows




http://windows.github.com
Learning git commands




http://try.github.com
Use git against TFS




https://github.com/git-tfs/git-tfs/
Private online repo?




https://bitbucket.org/
More getting git
git                                   GitExtensions
http://git-scm.com/                   GUI / Explorer and VS integration for Windows
                                      http://code.google.com/p/msysgit/

msysgit
Git for Windows                       gitflow
http://code.google.com/p/msysgit/     Git extensions for high level branch process
                                      workflow
                                      https://github.com/nvie/gitflow
posh-git
Git extensions for Powershell
https://github.com/dahlbyk/posh-git
Resources
Tutorials
                                                       stacy.vicknair@sparkhound.com
http://progit.org
http://book.git-scm.com/                                                      @svickn

Downloads
http://git-scm.com/
http://code.google.com/p/msysgit/
https://github.com/dahlbyk/posh-git
https://github.com/git-tfs/git-tfs
http://code.google.com/p/msysgit/
https://github.com/nvie/gitflow

Presentation Resources
http://stackoverflow.com/questions/4140133/how-does-tfss-shelveset-model-compare-to-a-dvcs
http://haacked.com/archive/2011/12/19/get-git-for-windows.aspx
http://nathanj.github.com/gitguide/tour.html
http://www.clearvision-cm.com/whitepapers/Clearvision%20-%20Git%20White%20Paper.pdf
http://whygitisbetterthanx.com

More Related Content

PPTX
Git'in on Windows
Stacy Vicknair
 
ODP
Open Innovation Lab (OIL) - 20150227 - GIT Intro Workshop
Wong Hoi Sing Edison
 
PDF
Git Tutorial
Moshe Kaplan
 
PPTX
Git n git hub
Jiwon Baek
 
PPTX
Introduction to Git and Github
Max Claus Nunes
 
PPTX
Git & Github
Aman Lalpuria
 
PPTX
Git kelvin
Kwong Wang Ho
 
Git'in on Windows
Stacy Vicknair
 
Open Innovation Lab (OIL) - 20150227 - GIT Intro Workshop
Wong Hoi Sing Edison
 
Git Tutorial
Moshe Kaplan
 
Git n git hub
Jiwon Baek
 
Introduction to Git and Github
Max Claus Nunes
 
Git & Github
Aman Lalpuria
 
Git kelvin
Kwong Wang Ho
 

What's hot (20)

PPTX
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
Rueful Robin
 
PPTX
Git and git workflow best practice
Majid Hosseini
 
PDF
Introduction to Git
Yan Vugenfirer
 
PDF
Introduction to Git, DrupalCamp LA 2015
mwrather
 
PDF
Git and GitHub
Rick Umali
 
PDF
Git for Beginners
Rick Umali
 
PDF
Brief tutorial on Git
聖文 鄭
 
PPTX
Up GitLab Presentation 2015
Kumaran Balachandran
 
PDF
Git: A Getting Started Presentation
Nap Ramirez
 
PPTX
Open source
onaelmangabo
 
PDF
Mini git tutorial
Cristian Lucchesi
 
PPTX
Git Lab Introduction
Krunal Doshi
 
PDF
GitHub
ThomasLai27
 
PPTX
Git basics
Padmavathi Tiwari
 
PPTX
Why we ditched TFS and embraced Git, Github, TeamCity and Myget
Dennis Doomen
 
PPTX
Git and github fundamentals
RajKharvar
 
PDF
Git advanced
Peter Vandenabeele
 
PPTX
Why Aren't You Using Git Flow?
John Congdon
 
PDF
Starting with Git & GitHub
Nicolás Tourné
 
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
Rueful Robin
 
Git and git workflow best practice
Majid Hosseini
 
Introduction to Git
Yan Vugenfirer
 
Introduction to Git, DrupalCamp LA 2015
mwrather
 
Git and GitHub
Rick Umali
 
Git for Beginners
Rick Umali
 
Brief tutorial on Git
聖文 鄭
 
Up GitLab Presentation 2015
Kumaran Balachandran
 
Git: A Getting Started Presentation
Nap Ramirez
 
Open source
onaelmangabo
 
Mini git tutorial
Cristian Lucchesi
 
Git Lab Introduction
Krunal Doshi
 
GitHub
ThomasLai27
 
Git basics
Padmavathi Tiwari
 
Why we ditched TFS and embraced Git, Github, TeamCity and Myget
Dennis Doomen
 
Git and github fundamentals
RajKharvar
 
Git advanced
Peter Vandenabeele
 
Why Aren't You Using Git Flow?
John Congdon
 
Starting with Git & GitHub
Nicolás Tourné
 
Ad

Similar to Git'in in 15 (20)

PPTX
Git(hub) for windows developers
bwullems
 
PDF
Introduction to Git
InCycleSoftware
 
PPTX
Mini-training: Let’s Git It!
Betclic Everest Group Tech Team
 
PDF
Git - Intro to the Basics of DVCS
Matthew McCullough
 
PPTX
Lets git to it
Yoram Michaeli
 
PPTX
Git tips and tricks
Chris Ballance
 
PPTX
Introduction to Git
Callon Campbell
 
PPTX
Introduction to git
Ram0603
 
PDF
Git Going With DVCS v1.5.2
Matthew McCullough
 
PPTX
Git
王 韋仁
 
PDF
Git - Intro to the Basics of DVCS
Matthew McCullough
 
PPT
Git training
adm_exoplatform
 
PPTX
Git.pptx
PalashIMS
 
PDF
Git for Windows
Ovidiu Dimulescu
 
PDF
Gitting better
Ali Servet Donmez
 
PDF
Hello git
Josh Dvir
 
PPT
git fast & minimal
paruthidotexe
 
PPT
Introduction to git
Nguyen Van Hung
 
PPTX
Git with bitbucket
Suhas Shivaram
 
PPTX
GIT
Binu Paul
 
Git(hub) for windows developers
bwullems
 
Introduction to Git
InCycleSoftware
 
Mini-training: Let’s Git It!
Betclic Everest Group Tech Team
 
Git - Intro to the Basics of DVCS
Matthew McCullough
 
Lets git to it
Yoram Michaeli
 
Git tips and tricks
Chris Ballance
 
Introduction to Git
Callon Campbell
 
Introduction to git
Ram0603
 
Git Going With DVCS v1.5.2
Matthew McCullough
 
Git - Intro to the Basics of DVCS
Matthew McCullough
 
Git training
adm_exoplatform
 
Git.pptx
PalashIMS
 
Git for Windows
Ovidiu Dimulescu
 
Gitting better
Ali Servet Donmez
 
Hello git
Josh Dvir
 
git fast & minimal
paruthidotexe
 
Introduction to git
Nguyen Van Hung
 
Git with bitbucket
Suhas Shivaram
 
Ad

More from Stacy Vicknair (7)

PDF
Systems Thinking for Engineering Leaders.pdf
Stacy Vicknair
 
PDF
The Game Master's Guide to People Management
Stacy Vicknair
 
PPTX
Maintainable Documentation with Sphinx
Stacy Vicknair
 
PPTX
Building Faster Horses: Taking Over An Existing Software Product
Stacy Vicknair
 
PPTX
ASP.NET Routing Deep Dive
Stacy Vicknair
 
PPTX
ASP.NET Routing Deep Dive
Stacy Vicknair
 
PPTX
Asp.net routing with mvc deep dive
Stacy Vicknair
 
Systems Thinking for Engineering Leaders.pdf
Stacy Vicknair
 
The Game Master's Guide to People Management
Stacy Vicknair
 
Maintainable Documentation with Sphinx
Stacy Vicknair
 
Building Faster Horses: Taking Over An Existing Software Product
Stacy Vicknair
 
ASP.NET Routing Deep Dive
Stacy Vicknair
 
ASP.NET Routing Deep Dive
Stacy Vicknair
 
Asp.net routing with mvc deep dive
Stacy Vicknair
 

Recently uploaded (20)

PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
Doc9.....................................
SofiaCollazos
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Doc9.....................................
SofiaCollazos
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 

Git'in in 15

  • 1. Git’in on Windows An introduction to DVCS and git on the Microsoft platform
  • 2. About Me Stacy Vicknair, MVP MCPD Development Consultant for Sparkhound Blog - http://www.wtfnext.com BRAG - http://www.braglunch.com TM - http://www.batonrougespeaks.com Twitter: @svickn Email: [email protected]
  • 3. Agenda • What is DVCS? • What’s git? • Resources
  • 8. Centralized Version Control Request Branch / Wait
  • 9. Distributed Version Control Branch Check in Branch
  • 11. Distributed Version Control Check in & Wait
  • 14. What is git? Branch Check in git is less crying.
  • 15. Getting git on Windows http://windows.github.com
  • 17. Use git against TFS https://github.com/git-tfs/git-tfs/
  • 19. More getting git git GitExtensions http://git-scm.com/ GUI / Explorer and VS integration for Windows http://code.google.com/p/msysgit/ msysgit Git for Windows gitflow http://code.google.com/p/msysgit/ Git extensions for high level branch process workflow https://github.com/nvie/gitflow posh-git Git extensions for Powershell https://github.com/dahlbyk/posh-git
  • 20. Resources Tutorials [email protected] http://progit.org http://book.git-scm.com/ @svickn Downloads http://git-scm.com/ http://code.google.com/p/msysgit/ https://github.com/dahlbyk/posh-git https://github.com/git-tfs/git-tfs http://code.google.com/p/msysgit/ https://github.com/nvie/gitflow Presentation Resources http://stackoverflow.com/questions/4140133/how-does-tfss-shelveset-model-compare-to-a-dvcs http://haacked.com/archive/2011/12/19/get-git-for-windows.aspx http://nathanj.github.com/gitguide/tour.html http://www.clearvision-cm.com/whitepapers/Clearvision%20-%20Git%20White%20Paper.pdf http://whygitisbetterthanx.com