Réalisé par Etienne Dhennin
| $ git config --global user.name "[nom]" |
| Définit le nom que vous voulez associer à toutes vos opérations de commit. |
| $ git config --global user.email "[adresse email]" |
| Définit l'email que vous voulez associer à toutes vos opérations de commit |
| $ git config --global color.ui auto |
| Active la colorisation de la sortie en ligne de commande |
| $ git init [nom-du-projet] |
| Créer un dépot local avec le nom spécifié |
| $ git clone [url] |
| Télécharge un projet et son historique de version |
| $ git status |
| Liste tous les nouveaux fichiers modifiés à commiter |
| $ git diff |
| Montre les modifications de fichier pas encore indexées |
| $ git add [fichier] |
| Ajoute un instantané du fichier, en préparation pour le suivi de version |
| $ git diff --staged |
| Montre les différences de fichier entre la version indexée et la dernière version |
| $ git reset [fichier] |
| Enlève le fichier de l'index, conserve son contenu |
| $ git commit -m [message] |
| Enregistre des instantanés de fichiers de façon permanante dans l'historique des versions |
| $ git branch |
| Liste toutes les branches locales dans le dépôt courant. |
| $ git branch [nom-de-branche] |
| Crée une nouvelle branche |
| $ git checkout [nom-de-branche] |
| Bascule sur la branche specifiée et met à jour le répertoire de travail. |
| $ git merge [nom-de-branche] |
| Combine dans la branche courante l'historique de la branche specifiée |
| $ git branch -d [nom-de-branche] |
| Supprime la branche specifiée |
| $ git rm [fichier] |
| Supprime le fichier du répertoire de travail et met à jour l'index |
| $ git mv [fichier] [fichier-nouveau-nom] |
| Renomme le fichier et prépare le changement pour un commit. |
| $ git log |
| Montre l'historique des versions pour la branche courante |
| $ git diff [première branche]...[deuxième branche]. |
| Montre les différences de contenu entre deux branches. |
| $ git push [alias] [branche]. |
| Envoie tous les commits de la branche locale vers github. |
| $ git pull |
| Récupère tout l'historique du dépôt nommé et incorpore les modifications. |