Git Cheat Sheet : l’essentiel d’un coup d’œil

Que vous ayez à peine jeté un premier coup d’œil à un tutoriel Git ou que vous ayez déjà accumulé une certaine expé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 installation

Pour vérifier la version de Git actuellement installée sur votre ordinateur, utilisez la commande suivante :

git --version

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

Git est open source et gratuit.

Configuration

Vous aurez besoin d’un nom d’utilisateur et d’une adresse email valide pour travailler avec Git. Pour configurer 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érentiel

Créez un nouveau référentiel ou téléchargez un référentiel existant.

Créer et nommer un nouveau référentiel local git init nom exemple
Copier un référentiel existant et son historique avec Git Clone git clone http://pageexemple.de

Apporter des modifications

Vous pouvez effectuer, suivre et ajouter des modifications.

Afficher l’état du répertoire git status
Afficher les objets git show
Ajouter un fichier git add fichier exemple
Ajouter tous les fichiers dans un référentiel 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 modifications après le commit git diff HEAD
Afficher les différences entre l’index et l’état actuel git reset fichier exemple
Inclure de manière permanente les fichiers actuellement indexés dans l’historique des versions avec Git Commit git commit -m « explications sur les modifications »

Branches

Regroupez les changements dans les branches et intégrez les innovations.

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’historique d’une branche avec la branche actuelle git merge nom exemple
Enregistrer le référentiel externe et remplacer l’historique git fetch http://www.pageexemple.fr
Enregistrer toutes les branches git fetch -all
Enregistrer le référentiel local git fetch origin

Cache

Transférer les fichiers actuels sans effectuer de commit sur la branche avec Git Stash git stash
Enregistrer les modifications avec une explication git stash save « Ajouter une explication ici »
Lister les stashs git stash list
Apporter à nouveau des modifications à l’état de la mémoire git stash apply
Suivre les modifications apportées à l’état de la mémoire git stash show
Appliquer le stash et le supprimer directement git stash pop
Rejeter les états temporaires git stash drop
Effacer tous les états de mémoire disponibles git stash clear
Enregistrer dans une branche distincte git stash branch branche exemple

Push et Pull

Les commandes Git Push et Git Pull permettent de transfé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.pageexemple.fr branche locale exemple
Transfé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’historique depuis le référentiel 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’historique 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
Rechercher les commits d’une personne spécifique git log --author= « nom exemple »
Afficher les commits pour une période spécifique git log <since>…<until>
Afficher des commits avec un fichier spécial git log fichier exemple

Annuler les modifications

Il existe deux façons d’annuler les modifications : 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 modifications 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 application à page unique : avec Deploy Now de IONOS, il suffit de trois étapes seulement pour déployer votre projet. Vous pouvez bénéficier de fonctionnalités utiles telles que la détection automatique du framework et d’une évolutivité élevée.

Cet article vous a-t-il été utile ?
Page top