Course info
May 23, 2012
1h 51m

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.

Course FAQ
Course FAQ
What is Git used for?

Distributed version control systems, such as Git, work on changesets. These changesets can shift around so both clients and servers can have the entire repository present.

What will I learn in this course?

You will learn about installing Git on various operating systems, configuring Git for your needs, and then how to work locally and remotely with Git.

What version is required?

This guide will examine Git version 1.7.10.

About the author
About the author

James Kovacs is a Technical Evangelist for JetBrains. He is passionate in sharing his knowledge about OO, SOLID, TDD/BDD, testing, object-relational mapping, dependency injection, refactoring, continuous integration, and related techniques.

More from the author
NHibernate Fundamentals
3h 1m
Mar 27, 2012
Continuous Integration
2h 34m
Dec 10, 2010