đ Fiche rĂ©capitulative des commandes Git les plus utilisĂ©es
đ Initialisation et configuration
Configurer votre nom
git config --global user.name "Votre Nom"Configurer votre email
git config --global user.email "votre@email.com"Vérifier la configuration actuelle
git config --listInitialiser un dépÎt Git avec la branche principale "main"
git init --initial-branch=mainđ Gestion des fichiers
Ajouter un fichier spécifique au suivi Git
git add fichier.txt Ajouter tous les fichiers modifiés et nouveaux
git add .Supprimer un fichier et suivre sa suppression
git rm fichier.txtRenommer ou déplacer un fichier
git mv ancien.txt nouveau.txtđŠ Gestion des commits
Enregistrer les modifications avec un message
git commit -m "Message du commit"Modifier le dernier commit (si non poussé)
git commit --amend -m "Nouveau message"Voir l'historique des commits
git logAffichage simplifié de l'historique sous forme de graphe
git log --oneline --graphđ Gestion des branches
Lister les branches locales
git branchCréer une nouvelle branche
git branch nouvelle-branchePasser sur une autre branche (checkout ou switch)
git checkout nouvelle-brancheGit switch nouvelle-brancheSupprimer une branche locale
git branch -d ancienne-brancheFusionner une branche dans la branche actuelle
git merge autre-brancheđ Gestion des dĂ©pĂŽts distants
Associer un dépÎt distant
git remote add origin url_du_dépÎtVoir les dépÎts distants configurés
git remote -vPousser la branche locale "main" vers le dépÎt distant
git push origin mainDéfinir la branche distante de suivi
git push --set-upstream origin mainRécupérer les modifications du dépÎt distant
git pull origin mainRécupérer les modifications sans les fusionner
git fetch originCloner un dépÎt Git distant
git clone url_du_dĂ©pĂŽtâȘ Annulation et correction
Annuler les modifications dâun fichier (avant add) / (checkout ou switch)
git restore â fichier.txtgit checkout â fichier.txtDĂ©sindexer un fichier sans annuler ses changements
git reset HEAD fichier.txtAnnuler le dernier commit sans supprimer les modifications
git reset --soft HEAD~1Annuler le dernier commit et supprimer les modifications
git reset --hard HEAD~1Annuler un commit en créant un commit inverse
git revert HEADđ·ïž Tags et versions
Ajouter un tag pour une version donnée
git tag v1.0.0Lister tous les tags
git tagPousser tous les tags vers le dépÎt distant
git push origin --tagsđ Inspection et debugging
Voir lâĂ©tat actuel du dĂ©pĂŽt
git statusVoir les différences entre fichiers
git diffVoir qui a modifiĂ© chaque ligne dâun fichier
git blame fichier.txtđ Avec ces commandes, vous maĂźtrisez l'essentiel de Git !