As a developer that works primarily with Visual Studio, you may be used to working with a Centralized Version Control System. This course shows you how to use and get the most out of Git while staying inside of your Visual Studio IDE. The course covers Visual Studio 2010, 2012, and 2013 and shows you new capabilities introduced by Git inside of TFS 2013.
Git was built for the modern developer's workflow. Easy branching, full capability even when offline, and fast operation make other source code management systems feel underpowered compared with git! This course will teach you how to install and use Git. You'll learn how to create a repository, use branches, and work with remote repositories.
We learn a lot by watching other developers work, and one of the people who have made the biggest change in the way we use Git is developer Ben Hoskings. In this screencast you'll learn just what you need to know in order to understand Git's inner workings. You'll see how Ben has enhanced Git with his own scripts (you'll get a copy). You'll learn how to get out of trouble, how to plan merges and branches, how to search your repository, and what the reflog is. We've added a bonus section at the end that shows a few more crucial commands. There's a lot to know about Git, but there are only a few commands you really need to know and use daily. This 60 minute course will get you there.
Git is a popular distributed version control system (DVCS). In this course, learn how to create a local repository, commit files, push changes to a remote repository, fix errors in your commits, and many of Git's other features. Understand the difference between the working copy, staging area, and repository itself. Come learn the power of Git.
GitHub and the source control system Git are growing in popularity. This course shows developers how to effectively use GitHub, Git, and GitHub for Windows. The course starts with an introduction to Git. From there, we show the GitHub site and how to work with its repositories. As you begin to learn about GitHub for Windows, we will start with some basics, move on to team oriented information, and then cover the social coding aspects of GitHub.
In this production Rob Conery delivers more than 3 hours of content focused on getting you and your company up and running on Mercurial. Topics include the basics: adding, committing, cloning, and push/pull. More advanced topics include working the console commands for improved speed, setting up the built in Hg web server behind IIS with authentication, and importing from Subversion.
It's likely that you will already have heard of Distributed Version Control Systems such as Git, but what are they and how do they work? This course sets out to answer the questions of what is going on under the hood, and to demonstrate the new workflow you would need to learn if you started using it. We look at DVCS from the perspective of three different development scenarios - single developer projects, open source projects, and commercial projects. This course includes lots of diagrams that will help you understand the "DAG," which is the way DVCS store their history, and there are demos of using both Mercurial and Git. We also see how you can make use of repository hosting from sites such as BitBucket and GitHub.