Glossaire Git & GitHub
Git : Système de gestion de versions
permettant de suivre l'évolution d'un
projet et de collaborer.
GitHub : Plateforme d'hébergement de
dépôts Git facilitant la collaboration.
Dépôt (Repository) : Dossier contenant
un projet versionné avec Git.
Commit : Enregistrement d'une
modification dans l'historique du
projet.
Branche (Branch) : Version parallèle du
projet permettant le développement
sans affecter la version principale.
Merge : Fusion d’une branche avec une
autre, généralement la branche
principale (main).
Clone : Copie d’un dépôt distant sur un
ordinateur local.
Push : Envoi des modifications locales
vers un dépôt distant.
Pull : Récupération des modifications
du dépôt distant vers le dépôt local.
Conflit Git : Problème survenant
lorsqu'une fusion de branches entraîne
des modifications incompatibles.
Remote : Lien vers un dépôt distant
(ex. origin).
Checkout : Passage d’une branche à
une autre.
Reset : Annulation d'un commit ou
d’un ajout de fichier à Git.
Status : Affichage de l’état des fichiers
dans le projet.
Mind Map (Carte mentale)
🌍 Git & GitHub
📌 Introduction
Git : Gestion de versions
GitHub : Hébergement de dépôts
📌 Installation
Télécharger
Configurer
Vérifier l'installation
📌 Bases Git
git init : Initialiser un dépôt
git add : Ajouter un fichier
git commit : Sauvegarder les
modifications
📌 Connexion à GitHub
Créer un dépôt
git remote add : Lier au projet
local
git push : Envoyer le code
📌 Collaboration
git clone : Récupérer un projet
git branch : Créer une branche
git checkout : Changer de
branche
git merge : Fusionner une branche
📌 Mise à jour & Conflits
git pull : Récupérer les mises à
jour
Résolution des conflits
git reset : Annuler une
modification
📌 Commandes avancées
git status : Voir l'état du projet
git log : Voir l'historique
git branch -d : Supprimer une
branche
📌 Conclusion
Git & GitHub = Gestion efficace du
code 🚀
Cheat Sheet (Aide-mémoire)
📌 Installation & Configuration
git config --global [Link]
"Ton Nom"
git config --global
[Link]
"[Link]@[Link]"
git --version # Vérifier
l'installation
📍 Initialisation d'un projet
git init # Créer un dépôt
Git
git add nom_fichier #
Ajouter un fichier au suivi
git commit -m "Message du
commit" # Enregistrer les
modifications
🔗 Connexion à GitHub
git remote add origin
URL_du_dépôt
git push -u origin main #
Envoyer le projet en ligne
🏗 Travailler avec des branches
git branch nouvelle-branche
# Créer une branche
git checkout nouvelle-branche
# Changer de branche
git checkout -b nouvelle-
branche # Créer et changer
en une seule commande
🔄 Mettre à jour le projet
git pull origin main #
Récupérer les modifications
distantes
🔀 Fusionner des branches
git checkout main # Revenir
sur la branche principale
git merge nouvelle-branche #
Fusionner les modifications
⚠ Résolution de conflits
# Ouvrir les fichiers,
modifier, puis valider :
git add .
git commit -m "Conflit
résolu"
📜 Commandes utiles
git status # Vérifier l'état
du projet
git log --oneline # Voir
l'historique des commits
git reset nom_fichier #
Annuler un ajout
git reset --soft HEAD~1 #
Annuler un commit local
git branch -d ancienne-
branche # Supprimer une
branche fusionnée
🚀 Git et GitHub optimisent ton
workflow ! 😎
🛠️GIT & GITHUB : LES BASES
🧐 1. C'est quoi Git et GitHub ?
🔹 Git
Git est un logiciel de gestion de versions
qui permet de suivre les modifications d'un
projet et de collaborer efficacement.
🔹 GitHub
GitHub est une plateforme en ligne qui
héberge du code et facilite la collaboration
entre développeurs.
📌 En résumé :
✔ Git = Outil de versioning (en local)
✔ GitHub = Plateforme en ligne pour
partager du code
🔄 2. Installer Git
1️⃣ Télécharge Git ici 👉 [Link]
2️⃣ Installe-le et configure-le avec :
git config --global [Link]
"Ton Nom"
git config --global
[Link]
"[Link]@[Link]"
✅ C’est prêt ! 🎉
📂 3. Les bases de Git
📍 Créer un projet Git
📁 Va dans ton dossier et initialise un dépôt
Git :
git init
🔄 Suivre l’évolution d’un fichier
Ajoute un fichier à Git :
git add nom_du_fichier
Enregistre les modifications avec un
message :
git commit -m "Premier commit
🚀"
Voir l’historique des commits :
git log --oneline
🌍 Se connecter à GitHub
1️⃣ Créer un dépôt sur GitHub
2️⃣ Lier GitHub à ton projet local
git remote add origin
[Link]
profil/[Link]
3️⃣ Envoyer son code sur GitHub
git push -u origin main
🚀 Ton projet est maintenant en ligne !
🌱 4. Travailler en équipe avec Git
📥 Récupérer un projet GitHub
git clone
[Link]
r/[Link]
🔀 Créer une branche (pour tester sans
casser le code principal)
git branch ma-branche
git checkout ma-branche
(ou en une seule ligne)
git checkout -b ma-branche
🔄 Mettre à jour la branche principale
1️⃣ Aller sur la branche principale
git checkout main
2️⃣ Récupérer les dernières mises à jour
git pull origin main
🔗 Fusionner une branche
Après avoir modifié ton code, retourne sur
la branche principale et fusionne :
git checkout main
git merge ma-branche
🔧 5. Résoudre un conflit Git
Si Git détecte un conflit lors d'un merge
😱:
1️⃣ Ouvre les fichiers concernés
2️⃣ Modifie le code pour garder ce qui est
utile
3️⃣ Valide les modifications
git add .
git commit -m "Conflit résolu
! ✅"
🎯 6. Git en mode pro : quelques
commandes utiles
✅ Voir l’état du projet :
git status
✅ Annuler un add :
git reset nom_du_fichier
✅ Annuler un commit local :
git reset --soft HEAD~1
✅ Supprimer une branche après fusion :
git branch -d ma-branche
✅ Cloner avec les branches :
git clone --branch
nom_de_la_branche
[Link]
r/[Link]
🎉 Conclusion
🔹 Git permet de suivre l’évolution d’un
projet
🔹 GitHub facilite la collaboration
🔹 Travailler avec des branches évite les
erreurs
💡 Plus besoin d’envoyer des fichiers par
email ! Git et GitHub gèrent tout 🚀
👨💻 Maintenant, amuse-toi et code en
toute sérénité ! 😎🔥