Que vous ayez à peine jeté un premier coup d’œil à un tutoriel Git ou que vous ayez déjà accumulé une certaine ex­pé­rience : avec une antisèche claire « Git Cheat Sheet », vous aurez toutes les commandes Git à portée de main pour maîtriser le système de gestion de versions.

Git Cheat Sheet

Version et ins­tal­la­tion

Pour vérifier la version de Git ac­tuel­le­ment installée sur votre or­di­na­teur, utilisez la commande suivante :

git --version

Si aucune version n’est trouvée, vous pouvez té­lé­char­ger Git à partir des liens suivants :

Git est open source et gratuit.

Con­fi­gu­ra­tion

Vous aurez besoin d’un nom d’uti­li­sa­teur et d’une adresse email valide pour tra­vail­ler avec Git. Pour con­fi­gu­rer les deux :

Spécifier un nom git config --global user.name « votre nom »
Spécifier une adresse email git config --global user.email « adresse exemple@exemple.fr »

Créer un ré­fé­ren­tiel

Créez un nouveau ré­fé­ren­tiel ou té­lé­char­gez un ré­fé­ren­tiel existant.

Créer et nommer un nouveau ré­fé­ren­tiel local git init nom exemple
Copier un ré­fé­ren­tiel existant et son his­to­rique avec Git Clone git clone http://pa­geexemple.de

Apporter des mo­di­fi­ca­tions

Vous pouvez effectuer, suivre et ajouter des mo­di­fi­ca­tions.

Afficher l’état du ré­per­toire git status
Afficher les objets git show
Ajouter un fichier git add fichier exemple
Ajouter tous les fichiers dans un ré­fé­ren­tiel git add*
Afficher tous les fichiers nouveaux ou modifiés avec Git Diff git diff
Indexer l’état actuel d’un fichier git diff --staged
Suivi des mo­di­fi­ca­tions après le commit git diff HEAD
Afficher les dif­fé­rences entre l’index et l’état actuel git reset fichier exemple
Inclure de manière per­ma­nente les fichiers ac­tuel­le­ment indexés dans l’his­to­rique des versions avec Git Commit git commit -m « ex­pli­ca­tions sur les mo­di­fi­ca­tions »

Branches

Regroupez les chan­ge­ments dans les branches et intégrez les in­no­va­tions.

Créer et modifier une branche

Créer une nouvelle branche git branch nom exemple
Lister toutes les branches git branch --list
Supprimer la branche git branch -d
Supprimer la branche distante git push origin --delete
Renommer la branche git branch -m

Changer de branche

Passer à une autre branche avec Git Checkout git checkout autre-branch
Créer une nouvelle branche et y basculer git checkout -b

Merge et Fetch

Fusionner l’his­to­rique d’une branche avec la branche actuelle git merge nom exemple
En­re­gis­trer le ré­fé­ren­tiel externe et remplacer l’his­to­rique git fetch http://www.pa­geexemple.fr
En­re­gis­trer toutes les branches git fetch -all
En­re­gis­trer le ré­fé­ren­tiel local git fetch origin

Cache

Trans­fé­rer les fichiers actuels sans effectuer de commit sur la branche avec Git Stash git stash
En­re­gis­trer les mo­di­fi­ca­tions avec une ex­pli­ca­tion git stash save « Ajouter une ex­pli­ca­tion ici »
Lister les stashs git stash list
Apporter à nouveau des mo­di­fi­ca­tions à l’état de la mémoire git stash apply
Suivre les mo­di­fi­ca­tions apportées à l’état de la mémoire git stash show
Appliquer le stash et le supprimer di­rec­te­ment git stash pop
Rejeter les états tem­po­raires git stash drop
Effacer tous les états de mémoire dis­po­nibles git stash clear
En­re­gis­trer dans une branche distincte git stash branch branche exemple

Push et Pull

Les commandes Git Push et Git Pull per­met­tent de trans­fé­rer les commits vers le serveur distant ou de les récupérer depuis le serveur.

Intégrer la branche externe dans la branche locale actuelle git push http://www.pa­geexemple.fr branche locale exemple
Trans­fé­rer les données vers le serveur distant git push origin master
Forcer le push git push -f
Supprimer la branche distante par un push git push origin -delete branche exemple
Récupérer l’his­to­rique depuis le ré­fé­ren­tiel externe git pull
Récupérer des données du serveur git pull origin master

Afficher et modifier le log

Vous pouvez vérifier l’his­to­rique d’un commit avec Git Log.

Afficher tous les commits d’une branche git log
Limiter le nombre des commits (à trois dans cet exemple) git log -3
Re­cher­cher les commits d’une personne spé­ci­fique git log --author= « nom exemple »
Afficher les commits pour une période spé­ci­fique git log <since>…<until>
Afficher des commits avec un fichier spécial git log fichier exemple

Annuler les mo­di­fi­ca­tions

Il existe deux façons d’annuler les mo­di­fi­ca­tions : Git Revert ou Git Reset. Dans ce dernier cas, vous pouvez choisir entre les options « soft », « hard » et « mixed ».

Modifier un commit existant git commit --amend
Supprimer un fichier de la staging area git reset HEAD fichier exemple oder git restore --staged fichier exemple
Rejeter les mo­di­fi­ca­tions locales d’un fichier dans la staging area git checkout --fichier exemple oder git restore fichier exemple
Conseil

Qu’il s’agisse d’un site Web statique ou d’une ap­pli­ca­tion à page unique : avec Deploy Now de IONOS, il suffit de trois étapes seulement pour déployer votre projet. Vous pouvez bé­né­fi­cier de fonc­tion­na­li­tés utiles telles que la détection au­to­ma­tique du framework et d’une évo­lu­ti­vité élevée.

Aller au menu principal