Git Jump Start Steven Borg | Co-founder & Strategist, Northwest Cadence James Tupper| ALM Consultant, Northwest Cadence.

Slides:



Advertisements
Similar presentations
Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
Advertisements

Jon Galloway | Technical Evangelist Christopher Harrison | Content Developer.
Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
Kate Gregory | Gregory Consulting James McNellis | Senior Engineer, Visual C++
Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
Join the MVA Community! ▪ Microsoft Virtual Academy—Free online training! ‒ Tailored for IT Pros and Developers ‒ Over 1M registered users ▪ Earn while.
▪ Microsoft Virtual Academy—Free online training! ‒ Tailored for IT Pros and Developers ‒ Over 1M registered users ▪ Earn while you learn! ‒ 50 MVA Points.
Join the MVA Community! ▪ Microsoft Virtual Academy—Free online training! ‒ Tailored for IT Pros and Developers ‒ Over 1M registered users ▪ Earn while.
Source Code Control CSE 3902 Matt Boggus. Source code control options for CSE 3902 Must use source code control that is integrated with Visual Studio.
Version control Using Git Version control, using Git1.
Jon Galloway | Development Platform Evangelist Christopher Harrison | Microsoft Certified Trainer.
Jeffrey Snover | Distinguished Engineer & Lead Architect Jason Helmick | Senior Technologist, Concentrated Technology.
Sofia Event Center May 2014 Martin Kulov Git For TFS Developers.
Join the MVA Community! ▪ Microsoft Virtual Academy—Free online training! ‒ Tailored for IT Pros and Developers ‒ Over 1M registered users ▪ Earn while.
Join the MVA Community! ▪ Microsoft Virtual Academy—Free online training! ‒ Tailored for IT Pros and Developers ‒ Over 1M registered users ▪ Earn while.
Register for these FREE Jump Starts—NOW! January 30 | Virtualization for VMware Pros − Late Feb | Tools for VMware.
Introduction to Git - Chirag Dani. Objectives Basics of Git Understanding different “Mindset of Git” Demo - Git with Visual Studio.
Join the MVA Community! ▪ Microsoft Virtual Academy—Free online training! ‒ Tailored for IT Pros and Developers ‒ Over 1M registered users ▪ Earn while.
Porting your Unity Game to the Windows Store Jump Start
Source Code Control For CSE 3902 By: Matt Boggus.
3D Printing Essentials Emmett Lalish | Mechanical Engineer
Boost your T-SQL with the APPLY Operator
Open Source Software Development Environment
Creating SharePoint App Model Dev Environments
DevOps: An IT Pro Guide Develop
Introduction to Tabular Data Models
Porting your Unity Game to the Windows Store Jump Start
Join the MVA Community! Microsoft Virtual Academy—Free online training! Tailored for IT Pros and Developers Over 2M registered users Earn while you learn!
Version control, using Git
Git for Visual Studio Developers MARTIN KULOV, ASE
Web API Design Jeremy Likness | Principal Architect
Designing Database Solutions for SQL Server
Becoming a Visio 2013 Power User – Part 3
Programming Robotic Systems using Visual Studio
SQL Server Optimizing Query Plans
Source Code Management
Learn more: Expand your Cloud Knowledge
Partner Readiness Guide Cloud Application Development
Creating Windows Store Apps Using Visual Basic
Cross Platform Development with Xamarin & Visual Studio 2013
Office 365 Admin Support Skills: Service Management
Join the MVA Community! Microsoft Virtual Academy—Free online training! Tailored for IT Pros and Developers Over 1M registered users Earn while you learn!
Introduction to AngularJS
Introduction to jQuery
Getting Started with PowerShell Desired State Configuration (DSC)
Introduction to Programming using Python
Dandy Weyn | Sr. Technical Product Mkt. Manager
Join the MVA Community! Microsoft Virtual Academy—Free online training! Tailored for IT Pros and Developers Over 2M registered users Earn while you learn!
Package Management and Workflow Automation
Game Production Basics
Steven Borg | Co-Founder & Strategist, Northwest Cadence
Developing Microsoft Azure Solutions Jump Start
A Lap Around Azure Websites Introduction
DevOps - Visual Studio Release Management Jump Start
Single Page Applications with jQuery or AngularJS
Developing Universal Windows Apps with HTML and JavaScript
01 | A Lap Around Visual Studio Online
Gaming Engines for Windows 8
Quick Start Challenge: Universal Projects to Build a Game
Pranav Rastogi | Program Manager, Microsoft
Quick Start Challenge: Microsoft Advertising SDK
Lighting Up Real-time Web Communications with SignalR Introduction
Azure SQL Database for Business Critical Cloud Applications
Stacey Mulcahy| Technical Evangelist Jamie Kosoy | Content Developer
Getting Started with PowerShell Jump Start
Jeffrey Snover | Distinguished Engineer & Lead Architect
05 | Testers’ Role in the DevOps World
What’s ASP.NET 5 and Why? Scott Hunter | Director of Program Management Scott Hanselman | Principal Program Manager.
Getting Started with Microsoft Azure Machine Learning
Adding Style with CSS Helen Zeng | Developer Evangelist
Presentation transcript:

Git Jump Start Steven Borg | Co-founder & Strategist, Northwest Cadence James Tupper| ALM Consultant, Northwest Cadence

Meet James Tupper | @jamesTUPPER ALM Consultant at Northwest Cadence Coaches lacrosse at Bellevue Built Git courseware Electronics was my first love Focuses on finding the right solution in each scenario

Meet Steven Borg | @stevenborg Co-founder & Strategist, Northwest Cadence Microsoft ALM MVP since 2005 Fell in love with Git a while back, but still respect TFVC Love focusing on teamwork and the delivery of value to customers Enjoy presenting with James! :-D

Course Topics Using Git with Visual Studio 2013 01 | Choosing the Right Version Control 05 | Git in Visual Studio 02 | Install and Configure Git 06 | Git Workflows 03 | Git Basics 07 | Fix your Git! 04 | Git Fundamentals

Setting Expectations Target Audience Objectives Developers, Testers and those needing lightweight, fast version control Objectives Understand Git Learn to work with Git with (and without) Visual Studio Appreciate the Git mindset Suggested Prerequisites/Supporting Material Some experience with file systems Some experience with version control systems Experience with directed acyclic graphs totally optional

Join the MVA Community! Microsoft Virtual Academy Free online learning tailored for IT Pros and Developers Over 1M registered users Up-to-date, relevant training on variety of Microsoft products “Earn while you learn!” Get 50 MVA Points for this event! Visit http://aka.ms/MVA-Voucher Enter this code: GitVS2013 (expires 4/13/2014)

Choosing the Right Version Control

Version Control Systems CVS Subversion Mercurial Bazaar TFVC VSS Git?

Centralized Version Control - Locking History

Centralized Version Control - Merge History

Distributed Version Control History History History

Centralized Version Control One master copy of project Master has latest revision Only works online*

Distributed Version Control Local copy of repository and full history Use branches to show changes Work offline with local repository

Comparison Centralized Distributed Hard drive space required for history? No Yes Who has latest revision? Central “master version” Variable, need to make rules Where is full history? Central machine Local machine Work offline? No* How fast are operations? Network-dependent Fast, most are local Branching and merging? Reliable, use w/ caution Reliable, used often Learning curve Relatively simple Relatively hard

Centralized and Distributed Subversion CVS TFS VSS Distributed Git Mercurial Bazaar