Smart Web
← Retour au Développement Web

Guide Git : De l'Installation à la Gestion de Projet

Git est un système de contrôle de versions open-source indispensable pour tout développeur. Imaginez que vous travaillez sur un grand projet, que vous apportez des modifications, puis qu'une erreur vous fait perdre votre travail. Avec Git, vous pouvez revenir à n'importe quelle version précédente en un seul clic. Il permet également à plusieurs personnes de travailler sur le même projet sans écraser le travail des autres.

ℹ️ Informations sur le Logiciel

🖥️ OS: Windows, macOS, Linux

🏷️ Tags: Contrôle de Version, Git

💰 Prix: Gratuit

⬇️ Télécharger Git

Git est disponible pour tous les systèmes d'exploitation. Vous pouvez le télécharger depuis le site officiel :

⬇️ Télécharger Git (Officiel)

📝 Commandes Git les Plus Importantes (Détaillé)

1. Initialiser un Nouveau Dépôt (git init)

Pour commencer à suivre un projet avec Git, allez dans le dossier du projet et tapez :

git init

Cette commande crée un dossier caché appelé `.git` qui contient tout l'historique de votre projet.

2. Ajouter des Modifications (git add)

Lorsque vous modifiez un fichier ou en créez un nouveau, vous devez le dire à Git :

git add .

Le point `.` signifie "ajouter tous les fichiers modifiés".

3. Valider les Modifications (git commit)

Pour enregistrer un instantané de votre projet avec un message descriptif :

git commit -m "Description des modifications"

Exemple : git commit -m "Ajouter la page d'accueil".

4. Pousser vers GitHub (git push)

Si vous utilisez GitHub, vous pouvez télécharger votre code sur le serveur :

git push origin main

5. Récupérer les Mises à Jour de GitHub (git pull)

Si une équipe travaille avec vous, récupérez les dernières mises à jour :

git pull origin main

🌿 Branches

Les branches vous permettent d'essayer une nouvelle fonctionnalité sans affecter le code principal :

git branch feature-1
git checkout feature-1

Après avoir terminé, vous pouvez fusionner la branche avec la branche principale :

git checkout main
git merge feature-1

📋 Tableau Récapitulatif des Commandes

CommandeFonction
git initCréer un nouveau dépôt
git add .Ajouter des modifications
git commit -m "..."Enregistrer les modifications
git pushPousser les modifications
git pullRécupérer les mises à jour

❓ FAQ

Git est-il gratuit ?

Oui, Git est open-source et complètement gratuit.

Quelle est la différence entre Git et GitHub ?

Git est le système qui gère les versions sur votre machine. GitHub est un site Web pour héberger vos projets (une version cloud de Git).

Git a-t-il besoin d'Internet ?

Non, vous pouvez utiliser Git localement sans Internet. Vous n'avez besoin d'Internet que lors du push vers GitHub.

Avez-vous commencé à utiliser Git dans vos projets ? Partagez votre expérience dans les commentaires !


← Retour au Développement Web

Par: Abdulhamid Al-Bakdali

Fondateur de Smart Web