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.

PDF-Download

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.