Git : maîtrisez la gestion de vos versions : concepts, utilisation et cas pratiques

Fiche technique

Format : Broché
Nb de pages : 283 pages
Poids : 1000 g
Dimensions : 17cm X 21cm
Date de parution :
ISBN : 978-2-7460-9926-5
EAN : 9782746099265

Git

maîtrisez la gestion de vos versions
concepts, utilisation et cas pratiques

de

chez ENI

Collection(s) : Epsilon

Paru le | Broché 283 pages

Perfectionnement

54.00 Indisponible

Quatrième de couverture

Ce livre s'adresse principalement aux développeurs et aux chefs de projet mais également aux professionnels appelés à modifier des codes sources (Graphiste, Webdesigner, etc.).

Le livre présente tout d'abord l'historique des solutions de gestion de versions et leur intérêt. Il permet ensuite au lecteur d'installer et de configurer Git puis de l'utiliser tout au long de cinq chapitres progressifs (fonctionnement des branches, partage d'un dépôt, outils internes...) Un chapitre permet au lecteur de bien appréhender git-flow, une méthode pour gérer efficacement les différentes versions d'un projet en entreprise.

Les deux derniers chapitres présentent la gestion de versions de manière très pragmatique en utilisant deux scénarios mettant en oeuvre des développeurs. Le premier scénario reprend les bases de l'utilisation de Git et montre l'utilisation des principales commandes dans des cas quasi-réels. Le deuxième scénario met en scène une équipe de développeurs : de l'installation de GitLab, jusqu'à une utilisation de la méthode git-flow par l'équipe. Ce chapitre détaille les principales étapes par lesquelles l'équipe doit passer pour versionner un projet existant.

Un aide-mémoire en annexe permet de visualiser rapidement les principales commandes et leurs principales options.

Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.

Biographie

Samuel Dauzon est développeur PHP chez Nameshield et est également développeur indépendant sur des projets Python / Django (il est l'auteur du livre Django Essentials aux éditions Packt Publishing). Au cours de ses missions, il a géré ses projets avec trois systèmes de versions différents. Il préfère Git pour ses performances et ses nombreux outils et il partage volontiers son expertise sur ce sujet, au grand bénéfice des lecteurs.