Git and GitHub for .NET Developers

50 %
50 %
Information about Git and GitHub for .NET Developers
Technology

Published on February 4, 2014

Author: wbsimms

Source: slideshare.net

Description

Git and GitHub are wildly popular right now with all types of developers. I want to discuss how git (and GitHub) can be used in the .NET world.

Git and GitHub Twitter: @wbsimms Skype: William.Barrett.Simms

VCS History – Stone Age

VCS History – First Generation Networking • None Operation • Pessimistic locking • Only one person can work on a file at a time Examples • RCS, SCCS

VCS History – Second Generation Networking • Centralized Operation • Optimistic locking • Concurrent development resolved via merge resolution • Atomic Commits • All commits must be conflict resolved Examples • Subversion, ClearCase, TFS*

VCS History – Current Generation Networking • Distributed Repository Operation • Optimistic locking • Concurrent development resolved via merge resolution • Atomic Commits • All commits must be conflict resolved Examples • Git, Mercurial

How it works Make Changes Commit Push Conflict Resolution Make Changes Commit Push! – Uh-oh Pull Resolve Conflicts Push

What’s GitHub? Centralized Repository • Group authorization • Public and Private Repositories • • Integrations • • Huge!!! (Cool demos to follow) Metrics • • Social Coding Great for Agile Cheap GitHub

Git Features • Fast, Easy, Local Branching • “git branch <name>“ • Local History • “git log” • Merging • “git merge” Several UIs and integrations available

My toolset • git-scm • Command-line • http://git-scm.com • TortoiseGit • Shell integration • http://code.google.com/p/tortoisegit/ • Git Source Control Provider • Visual Studio 2013 integration • Via Nuget

Demo • Command-line • TortoiseGit

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

How people build software · GitHub

Welcome home, developers. GitHub fosters a fast, flexible, and collaborative development process that lets you work on your own or with others.
Read more

.NET Developers · GitHub

GitHub is where people build software. More than 15 million people use GitHub to discover, fork, and contribute to over 38 million projects.
Read more

GitHub Developer | GitHub Developer Guide

Build your app on the GitHub platform. ... .NET library. Objective C library ... Keep up to date with the latest updates to the GitHub API.
Read more

GitHub for Windows Developers | Pluralsight

GitHub for Windows Developers. By Brendan Enrick. ... This course shows developers how to effectively use GitHub, Git, and GitHub for Windows.
Read more

A .gitignore file for a .NET developer · GitHub

A .gitignore file for a .NET developer. Skip to ... Clone with Git or checkout with SVN using ... here: https://gist.github.com ...
Read more

Open Source: GitHub for .NET Developers, Part 1: Version ...

... GitHub for .NET Developers, Part 1: Version Control. ... Git is both interesting and ... The real power of GitHub is that multiple developers, ...
Read more

Git and GitHub for .NET Developers - Technology

Git and GitHub are wildly popular right now with all types of developers. I want to discuss how git (and GitHub) can be used in the .NET world.
Read more

Git

Command reference pages, Pro Git book content, videos and other material. Downloads. ... This open sourced site is hosted on GitHub. Patches, ...
Read more

Git Data | GitHub Developer Guide

Git Data. The Git Database API gives you access to read and write raw Git objects to your Git database on GitHub and to list and update your references ...
Read more

Git Training for the .NET Team | .NET Framework | Channel 9

This is a recording of the git training Andrew Arnott did for the .NET team. ... Git Training for the .NET ... http://danielkummer.github.io/git ...
Read more