Formation intra-entreprise

Faites intervenir notre équipe de formateurs dans vos locaux pour former vos équipes.

En savoir plus


Bonnes pratiques

Git

Be trained by Scott Chacon, a Git evangelist and developer working at GitHub.com; also author of the Pro Git book by Apress


During the day, you will learn how to use Git and how to leverage its full power.

Objectifs


Git is a new distributed version control system that is fast, flexible, works offline and supports powerful local branching and easy merging that encourages non-linear workflows and makes developers far more productive and efficient. This tutorial will introduce you to Git, rid you of your SVN sins, and teach you how to become more efficient and productive as a programmer.


Programme


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.

Then we will cover a variety of history modification, such as interactive rebasing and filter-branch techniques. We will cover the hows and whys of various revision selection shorthands and the plumbing tools that are used with them.

The tutorial will also go over more advanced project maintenance techniques such as cherry-picking, submodule usage, advanced merging and merge conflict resolution and branch maintenance and pruning.

Finally, we will explain Git internals in technical depth – the basic object types, packfile heuristics and structure, git directory format and DAG structure. We will also cover various plumbing commands that can be used to inspect and manipulate this data in a raw format so you can build your own custom tools on it if you wanted.

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 as well as the tools to manipulate and control it to whatever ends they need.


Détails de la session


Prix

A partir de 400.00 €

Public

Developpers

Durée

1 jour plein

Type de formation

Workshop

Thèmes

distributed version control system, Git

Prérequis

none


Pour tous renseignements

+33 1 40 99 81 09

Nous restons à votre écoute pour toute information complémentaire.
Contactez nous