Published on February 4, 2014
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
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...
Welcome home, developers. GitHub fosters a fast, flexible, and collaborative development process that lets you work on your own or with others.
GitHub is where people build software. More than 15 million people use GitHub to discover, fork, and contribute to over 38 million projects.
Build your app on the GitHub platform. ... .NET library. Objective C library ... Keep up to date with the latest updates to the GitHub API.
GitHub for Windows Developers. By Brendan Enrick. ... This course shows developers how to effectively use GitHub, Git, and GitHub for Windows.
A .gitignore file for a .NET developer. Skip to ... Clone with Git or checkout with SVN using ... here: https://gist.github.com ...
... GitHub for .NET Developers, Part 1: Version Control. ... Git is both interesting and ... The real power of GitHub is that multiple developers, ...
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.
Command reference pages, Pro Git book content, videos and other material. Downloads. ... This open sourced site is hosted on GitHub. Patches, ...
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 ...
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 ...