. .

YAPC::EU 2010 - The Renaissance of Perl



Git 101 Tutorial

By Scott Chacon
Date: Wednesday, 4 August 2010 14:30
Duration: 120 minutes
Target audience: Any
Language: English
Tags: git scm vcs

In this tutorial you will learn how to use Git from the ground up. We will start at the beginning, what Git is and why it’s different than Subversion or Perforce or any tool you’re using now.

We will teach basic Git workflows, how to use branches and why they will change your development life, how to setup and work with remote repositories, how to use Git to collaborate with others non-linearly, how to maintain a project by picking commits and merging branches, and how to contribute to a project by creating patches, squashing and splitting commits and creating and pushing topic branches.

By the end of the tutorial, you should be able to use Git effectively as a developer, and have a solid understanding of why and how it works.

Attended by:

Our sponsors


  • Booking.Com
  • YAPC::Europe 2009
  • cPanel


  • Shadowcat
  • 123 people
  • Venda
  • Dada


  • YAPC::Europe Foundation
  • Smart Open Software
  • MySQL
  • Exonetric
  • pair Networks


  • GitHub
  • Italpro
  • Geoesse
  • $foo Perl Magazin
  • Lokku
  • Apress
  • No Starch Press
  • O'Reilly Media

Media Partners

  • Linux Magazine


  • Regione Toscana
  • Comune di Pisa