Jour 7 : Git en un coup d’oeil

Par 

3 minutes de lecture
GIT Permission sets

Aujourd’hui, nous allons voir les commandes les plus courantes de Git et leur utilisation principale.

Avant tout Git est un outil ! Il permet d’enregistrer les modifications apportées à un ensemble de fichiers. Il permet également d’afficher l’historique des changements et la collaboration des contributeurs. En premier lieu nous définirons les éléments principaux d’un dépôt Git. Puis nous verrons un schéma représentant les effets des différentes commandes présentées.

Définitions

Tout d’abord, définissons les différents éléments qui constituent un dépôt Git :

  • Le répertoire (directory) est l’ensemble des fichiers concernés par l’historique de Git.
  • Les commits (représentés par des cercles) sont des états du répertoire.
  • Les commits sont liés entre eux pour former l’ensemble des modifications successives apportées au répertoire. Cela constitue l’historique.
  • Le stage contient les fichiers que l’on souhaite inclure dans le prochain commit.
  • Les branches sont un moyen de travailler sur un état du répertoire indépendant.
  • Le répertoire distant (remote, représenté par un nuage) est une copie du répertoire sur un serveur distant, qui permet plus facilement la collaboration en équipe.
  • Le head correspond à l’emplacement actuel dans l’historique de Git. Il s’agit du commit que l’on voit actuellement dans le répertoire, et si on crée un commit, il sera rajouté à la suite du head.
  • Le stash permet de stocker temporairement des modifications du répertoire.

Schéma de l’utilisation des commandes Git

Ainsi le schéma suivant présente les commandes de base pour travailler sur un dépôt Git. Pour chaque commande, il existe des options permettant de modifier son comportement.

Schéma de l'utilisation des commandes Git

Néanmoins, notez qu’un certain nombre de commandes ne sont pas présentées ici par souci de concision. Par exemple, la commande status permet d’obtenir des informations sur l’état du directory, et log affiche l’historique.

Références

Pour conclure, si vous souhaitez plus de détails concernant chaque commande, la documentation associée est accessible :

  • init pour initialiser un dépôt Git
  • clone pour l’initialiser depuis un dépôt distant
  • add pour marquer des modifications à enregistrer
  • commit pour sauvegarder des modifications dans l’historique
  • branch pour créer une nouvelle branche
  • checkout pour se déplacer entre les commits / les branches
  • merge pour fusionner des branches
  • stash pour stocker temporairement des modifications
  • rebase pour déplacer le point de départ d’une branche sur un autre commit
  • push pour synchroniser le dépôt distant avec le local
  • pull pour synchroniser le dépôt local avec le distant

De surcroît, des sites permettent d’apprendre à utiliser Git de manière visuelle et interactive :

 

Et voilà c’est tout pour aujourd’hui, on se retrouve demain pour un article de Maryem !

Si vous n’avez pas encore lu l’article d’hier, c’est ici que cela se passe. 

A lire également sur le blog

Copado

Introduction à Copado

Vous aimeriez avoir une idée de ce qu’est Copado, savoir ce qu’apporte l’outil et le tester éventuellement ? Peut-être souhaiteriez-vous aussi connaître les étapes pour se former dessus ? …
avril 2024
Conseils
Interview-Romain-Quijal-Texeï

Portrait de Texiens : Romain Quijal, Développeur chez Texeï

👋 Découvrez le portrait de Romain Quijal, Développeur chez Texeï ! 🚀 Arrivé il y a un peu plus d’un an chez Texeï, Romain une étoile montante dans l’univers …
avril 2024
Interviews

Comment utiliser le pré-header ?

Comment utiliser le pré-header ? Dans le paysage en constante évolution du marketing numérique, la création d’emails captivants est devenue un véritable art. Chaque élément joue un rôle crucial …
mars 2024
Conseils
Avantages de Salesforce pour les PME

Pourquoi faire de la conduite du changement ? 

D’abord, qu’est-ce que la conduite du changement ? La conduite du changement (aussi appelée change management ou change) sert à accompagner les différentes parties prenantes lors d’une transformation dans …
mars 2024
Conseils
Interview-zoe-texei-1

Portrait de Texiens : Zoé Cadiou, Responsable Marketing Opérationnel

👋 Découvrez le portrait de Zoé Cadiou, Responsable Marketing Opérationnel chez Texeï ! 🚀 Arrivée chez Texeï en tant que Responsable de Communication, Zoé endosse désormais la casquette de Responsable …
février 2024
Interviews
Virgile-Paré-portrait -de-texien

Portrait de Texiens : Virgile Paré, Senior Business Analyst

👋 A l’honneur dans notre portrait de texiens, Virgile Paré, Senior Business Analyst, Spécialiste CRM-Analytics, et Manager chez Texeï ! 🚀 Arrivé il y a deux ans maintenant, Virgile …
février 2024
Interviews