📝 Versionner facilement son code avec GIT

Dernière mise à jour : 30 Jun 2024

Git est un système de contrôle de version, le plus populaire et le plus largement utilisé. Il permet aux développeurs de suivre et partager leurs modifications de code et de mettre en commun leurs efforts de développement.

Le versionnement de code est un processus essentiel pour les développeurs informatiques pour gérer et suivre les différentes versions d’un projet.
Il est crucial pour garantir la qualité et la cohérence des versions successives d’un même projet.
C’est pourquoi de nombreux outils de versionnement sont disponibles pour aider les développeurs dans leurs tâches.
GIT est l’un d’entre eux.

GIT est un système de contrôle de version distribué conçu pour le développement de logiciels.
Il est open source et librement disponible sur le web.
GIT permet aux développeurs de versionner leur code à partir de n’importe quel ordinateur ou système d’exploitation.
Il permet aux développeurs de gérer des versions de code, de suivre les modifications et de les partager entre les développeurs d’un projet.

Une fois que vous avez installé GIT sur votre ordinateur, il est temps de commencer à versionner votre code.
La première étape est de créer un dépôt GIT.
Un dépôt est un espace dans lequel vous pouvez stocker vos fichiers et vos codes sources.
Vous pouvez créer un dépôt en utilisant un ordinateur local ou un service en ligne tel que GitHub.
Une fois que votre dépôt est créé, vous pouvez ajouter des fichiers à votre dépôt.

Après avoir ajouté des fichiers à votre dépôt, vous pouvez les modifier et les enregistrer.
GIT va alors enregistrer une version de votre code.


Commandes de base à connaitre

Les commandes principales de Git sont :

  • git init : cette commande initialise le répertoire Git et permet de commencer à versionner les fichiers.

  • git add : cette commande permet d’ajouter des fichiers à l’index Git. Elle sert à ajouter les fichiers au répertoire Git pour qu’ils soient versionnés.

  • git commit : cette commande permet d’enregistrer les modifications effectuées sur les fichiers et de les versionner.

  • git push : cette commande permet de mettre en ligne les modifications effectuées sur le répertoire Git. Elle permet de partager les modifications avec les autres membres du projet.

  • git pull : cette commande permet de récupérer les modifications effectuées par les membres du projet et de les intégrer dans le répertoire local.

Comment installer et configurer Git sous Linux ?

Voici les étapes générales pour installer et configurer Git sous Linux :

  1. Assurez-vous que votre système est à jour en exécutant la commande apt-get update ou yum update en fonction de votre distribution.

  2. Installez Git en utilisant les paquets officiels. Pour cela, vous pouvez utiliser la commande apt-get install git pour les distributions basées sur Debian, ou la commande yum install git pour les distributions basées sur Red Hat.

  3. Configurez les paramètres de base de Git en utilisant les commandes suivantes :

git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

Remplacez Your Name et your.email@example.com par les valeurs appropriées pour votre nom d’utilisateur et votre adresse email.

  1. (Optionnel) Si vous souhaitez utiliser un éditeur de texte différent de celui utilisé par défaut par Git, vous pouvez le configurer en utilisant la commande git config --global core.editor <editor>, où <editor> est le nom de l’éditeur de texte que vous souhaitez utiliser (par exemple, nano, vim, etc.).

  2. (Optionnel) Si vous souhaitez utiliser un outil graphique pour visualiser les différentes versions de votre code et les changements apportés, vous pouvez installer et configurer Gitk en utilisant la commande apt-get install gitk pour les distributions basées sur Debian, ou la commande yum install gitk pour les distributions basées sur Red Hat.

Vous pouvez maintenant utiliser Git pour gérer les versions de votre code source et les changements apportés à vos projets en utilisant les commandes Git. Vous pouvez consulter la documentation officielle de Git pour plus d’informations sur les commandes et les fonctionnalités disponibles.

Quelles sont les principales commande git sous Linux ?

Voici quelques exemples de commandes Git couramment utilisées sous Linux :

  • git init : utilisée pour initialiser un nouveau dépôt Git dans un dossier existant
  • git clone <url> : utilisée pour cloner un dépôt Git existant à partir d’une URL
  • git add <file> : utilisée pour ajouter un fichier à l’index Git (qui enregistre les changements à être commités)
  • git commit : utilisée pour enregistrer les changements enregistrés dans l’index dans un commit
  • git push : utilisée pour envoyer les commits locaux vers un dépôt distant (par exemple, sur un serveur)
  • git pull : utilisée pour récupérer les changements d’un dépôt distant et les fusionner dans le dépôt local
  • git branch : utilisée pour lister, créer ou supprimer des branches
  • git checkout : utilisée pour changer de branche ou pour restaurer des fichiers d’une branche à un état précédent
  • git merge : utilisée pour fusionner les changements d’une branche dans une autre branche
  • git log : utilisée pour afficher l’historique des commits d’un dépôt

Ces commandes sont des exemples de base et il existe de nombreuses autres commandes et options disponibles dans Git. Vous pouvez consulter la documentation officielle de Git pour plus d’informations sur les commandes et les fonctionnalités disponibles.

Installation de GIT

GIT est un système de gestion de versions informatiques (SVN) très populaire utilisé pour le développement de logiciels. Il peut être utilisé pour le développement collaboratif et le suivi des modifications apportées à un projet. Avec GIT, il est possible d’accéder à un historique des changements effectués dans un code source et de faciliter le travail en équipe. GIT est particulièrement populaire auprès des développeurs car il est très facile à installer et à utiliser.

GIT est disponible sur plusieurs plates-formes, notamment Windows, macOS et Linux. Pour installer GIT sur votre système, vous devez télécharger le package approprié à partir du site Web officiel de GIT. Une fois que le package est téléchargé, vous pouvez l’installer en exécutant le programme d’installation.

Pour installer GIT sur Windows, double-cliquez sur le package téléchargé et suivez les instructions à l’écran. Une fois l’installation terminée, vous devrez créer un compte utilisateur et saisir vos informations d’identification. Une fois que vous avez créé votre compte, vous pouvez vous connecter à GIT et commencer à utiliser le système.

Sur macOS, vous pouvez télécharger le package GIT à partir du site Web officiel. Une fois le package téléchargé, vous pouvez l’installer en double-cliquant sur le fichier et en suivant les instructions à l’écran. Vous devrez ensuite créer un compte utilisateur et saisir vos informations d’identification pour vous connecter à GIT.

Comment utiliser Git pour versionner le code source d’un projet ?

Voici quelques étapes pour utiliser Git pour versionner le code source d’un projet :

  1. Installez Git sur votre ordinateur : Git est un logiciel libre et gratuit qui vous permet de gérer les versions de votre code source. Pour utiliser Git, vous devez d’abord l’installer sur votre ordinateur en suivant les instructions de la page de téléchargement. Vous pouvez également utiliser un service en ligne tel que GitHub ou GitLab pour utiliser Git sans installation.

  2. Initialisez un dépôt Git dans votre projet : pour utiliser Git dans votre projet, vous devez d’abord créer un dépôt Git dans le répertoire de votre projet. Vous pouvez utiliser la commande git init pour initialiser un dépôt Git dans votre projet. Cela vous créera un répertoire .git qui contiendra les informations de versionnage de votre projet.

  3. Ajoutez les fichiers de votre projet au dépôt Git : avant de pouvoir versionner les fichiers de votre projet, vous devez les ajouter au dépôt Git en utilisant la commande git add. Vous pouvez ajouter tous les fichiers de votre projet en utilisant la commande git add ., ou ajouter des fichiers spécifiques en précisant leur nom ou leur chemin.

  4. Enregistrez les modifications de votre projet dans Git : une fois que vous avez ajouté les fichiers de votre projet au dépôt Git, vous pouvez enregistrer les modifications que vous avez apportées en utilisant la commande git commit. Cette commande vous permet de spécifier un message de commit qui décrit les modifications que vous avez apportées. Les commits sont des “instantsanés” de l’état de votre projet qui peuvent être restaurés à tout moment.

  5. Publiez votre projet sur un serveur Git : une fois que vous avez enregistré vos modifications dans Git, vous pouvez publier votre projet sur un serveur Git en utilisant la commande git push. Cette commande vous permet de spécifier l’URL du serveur Git où vous souhaitez publier votre projet, ainsi que votre nom d’utilisateur et votre mot de passe