0% ont trouvé ce document utile (0 vote)
0 vues15 pages

Git Et Github

Ce document présente un glossaire et une carte mentale sur Git et GitHub, expliquant les concepts clés tels que les dépôts, commits, branches et fusion. Il fournit également des instructions sur l'installation, la configuration, et les commandes de base pour utiliser Git et GitHub efficacement. En conclusion, il souligne l'importance de Git pour la gestion de versions et de GitHub pour la collaboration entre développeurs.

Transféré par

tchouapidaryl
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
0 vues15 pages

Git Et Github

Ce document présente un glossaire et une carte mentale sur Git et GitHub, expliquant les concepts clés tels que les dépôts, commits, branches et fusion. Il fournit également des instructions sur l'installation, la configuration, et les commandes de base pour utiliser Git et GitHub efficacement. En conclusion, il souligne l'importance de Git pour la gestion de versions et de GitHub pour la collaboration entre développeurs.

Transféré par

tchouapidaryl
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

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é ! 😎🔥

Vous aimerez peut-être aussi