git for developers

34
GIT FOR .NET DEVELOPERS Pete Shearer Pittsburgh Code Camp 2011.1

Upload: clovis

Post on 22-Feb-2016

60 views

Category:

Documents


0 download

DESCRIPTION

Git for .net Developers. Pete Shearer Pittsburgh Code Camp 2011.1. Overview of This Talk. What is Git ? What is DVCS? What’s the Difference? How does it compare? How to Get Started Git Commands Explained Git is Magical !!! GitHub / AppHarbor Resources Q + A. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Git  for    Developers

GIT FOR .NET DEVELOPERS

Pete ShearerPittsburgh Code Camp 2011.1

Page 2: Git  for    Developers

Overview of This Talk What is Git?

What is DVCS? What’s the Difference? How does it compare?

How to Get Started Git Commands Explained Git is Magical !!! GitHub / AppHarbor Resources Q + A

Page 3: Git  for    Developers

#PGHCC 2011.1 SponsorsPlatinum Sponsors

Gold Sponsors

Silver Sponsors

Page 4: Git  for    Developers

#PGHCC 2011.1 Sponsors (cont)

Prize Sponsors

Swag Sponsors

Page 5: Git  for    Developers

Who Am I?The boring: Pete Shearer

@PeteOnSoftware PeteOnSoftware.com Enterprise Architect at Modern Medical Huge Nerd Obsessed With Ninjas

Page 6: Git  for    Developers

Who Am I?Programming Stuff That I Dig: C# ASP.Net MVC Ruby On Rails jQuery Sql Server (Devs should really know the DB) Security (especially cryptography) node.js WP7 And of course… GIT!

Page 7: Git  for    Developers

Who Am I?The important:

HUGE Pittsburgh Sports Fan!

Page 8: Git  for    Developers

What is Git? DVCS

What is the difference? History

What is DVCS? Why Git?

Page 9: Git  for    Developers

Why Git?http://whygitisbetterthanx.com

Page 10: Git  for    Developers

!important

SET YOUR HOME VARIABLE!!!!

Page 11: Git  for    Developers

Demo

Page 12: Git  for    Developers

msysgit – Git for Windowshttp://code.google.com/p/msysgit/

Page 13: Git  for    Developers

msysgit – Git for Windowshttp://code.google.com/p/msysgit/

downloads/list

Page 14: Git  for    Developers

Demo

Page 15: Git  for    Developers

gitextensionshttp://code.google.com/p/gitextensions/

Page 16: Git  for    Developers

Demo

Page 17: Git  for    Developers

Demo

.gitignore and .gitconfig

Page 18: Git  for    Developers

Demo

Powershell & Custom Startup Script

Page 19: Git  for    Developers

Git Commands Init Status Add Commit Push Branch Checkout Merge Log Reset

Page 20: Git  for    Developers

Demo

Page 21: Git  for    Developers

Demo

Git is Magic

Page 22: Git  for    Developers

GitHub

Page 23: Git  for    Developers

Demo

Page 24: Git  for    Developers

AppHarbor

Page 25: Git  for    Developers

AppHarbor Setup

Page 26: Git  for    Developers

AppHarbor Setup (cont)

Page 27: Git  for    Developers

AppHarbor Setup (cont)

Page 28: Git  for    Developers

AppHarbor Setup (cont)

Page 29: Git  for    Developers

AppHarbor Setup (cont)

Page 30: Git  for    Developers

Demo

Page 31: Git  for    Developers

Git Immersion

Page 32: Git  for    Developers

Resources Setting Up

http://help.github.com/win-set-up-git/ GitImmersion

http://gitimmersion.com/ Why Git is Better Than X

http://whygitisbetterthanx.com/ The Best Git Cheat Sheet Ever

http://www.ndpsoftware.com/git-cheatsheet.html

Page 33: Git  for    Developers

Q + A

Page 34: Git  for    Developers

A Favor… Please?

http://is.gd/PitGit