Git : les bases pour bien gérer les versions de votre projet

Magazine
Marque
SysOps Pratique
Numéro
83
Mois de parution
mai 2014
Spécialité(s)


Résumé
Vous êtes parfois amené à récupérer les sources d'un logiciel via son dépôt Git. On vous l'indique parfois dans nos pages, ou bien c'est un tutoriel en ligne qui y fait référence... Vous saisissez alors une commande git sans vraiment savoir à quoi cela correspond. Focus sur ce système de gestion de versions très populaire et sur les commandes de base qui permettent de l'utiliser.

Git, qu'est-ce que c'est ?

Il s'agit d'un système de gestion de versions, qui par définition, permet d'enregistrer et de suivre l'évolution de fichiers au cours du temps. Principalement utilisé par les développeurs pour s'organiser dans leur travail, il facilite le travail collaboratif en permettant à chacun de visualiser les derniers changements, de repérer les modifications ayant pu entraîner de nouveaux problèmes, etc.

À la différence des autres systèmes de gestion de versions (Subversion, CVS, Bazaar, ...), qui gèrent des listes de fichiers et leurs modifications, Git stocke et gère des instantanés de votre espace de travail. En outre, à chaque fois que vous enregistrez le projet, Git ne re-stocke pas un fichier s'il n'a subi aucune modification ; il stocke seulement une référence vers le fichier précédemment enregistré.

De plus, l'un des nombreux atouts de Git réside dans le fait qu'à l'instar de Mercurial ou Bazaar, c'est un système de…

La suite est réservée aux abonnés. Il vous reste 95% à découvrir.
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Envie de lire la suite ? Rejoignez Connect
Je m'abonne maintenant


Article rédigé par

Par le(s) même(s) auteur(s)

Sécurisez vos échanges grâce à GnuPG !

Magazine
Marque
SysOps Pratique
Numéro
86
Mois de parution
novembre 2014
Spécialité(s)
Résumé
GnuPG (ou GPG) est une implémentation libre du standard OpenPGP, un format développé par l'Internet Engineering Task Force (IETF), initialement conçu pour le chiffrement et l'authentification des courriers électroniques. Quelques commandes à connaître, et vous pouvez être certain que vos e-mails ne pourront être lus par une personne autre que leurs destinataires.

Android « L » : un design épuré, un moteur plus performant, des données protégées

Magazine
Marque
SysOps Pratique
Numéro
86
Mois de parution
novembre 2014
Spécialité(s)
Résumé
Disponible en version bêta pour certains appareils Google depuis le mois de juin, la sortie du système Android « L » est aujourd'hui imminente. Toutefois, on ne connaît pas encore son mystérieux nom de code (« Lollipop » est, selon la rumeur, le nom pressenti pour cette version...), ni son numéro de version. Cela ne nous empêche pas de nous pencher d'ores et déjà sur les nouvelles fonctionnalités à venir...

OpenStreetMap, la carte dont vous êtes le héros !

Magazine
Marque
SysOps Pratique
Numéro
86
Mois de parution
novembre 2014
Spécialité(s)
Résumé
Le projet a fêté ses 10 ans d'existence au mois d'août. C'est LE projet de référence en matière de données géographiques libres. D'ailleurs, il fait partie des « producteurs de données » sur data.gouv.fr depuis presque un an déjà. Retour sur un projet d'envergure mondiale, auquel vous aussi vous pouvez contribuer !

Les listes de lecture

9 article(s) - ajoutée le 01/07/2020
Vous désirez apprendre le langage Python, mais ne savez pas trop par où commencer ? Cette liste de lecture vous permettra de faire vos premiers pas en découvrant l'écosystème de Python et en écrivant de petits scripts.
11 article(s) - ajoutée le 01/07/2020
La base de tout programme effectuant une tâche un tant soit peu complexe est un algorithme, une méthode permettant de manipuler des données pour obtenir un résultat attendu. Dans cette liste, vous pourrez découvrir quelques spécimens d'algorithmes.
10 article(s) - ajoutée le 01/07/2020
À quoi bon se targuer de posséder des pétaoctets de données si l'on est incapable d'analyser ces dernières ? Cette liste vous aidera à "faire parler" vos données.
Plus de listes de lecture