Commande Git

CONFIGURATION DES OUTILS
$ 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
EFFECTUER DES CHANGEMENTS
$ git status
Liste tous les nouveaux fichiers et les fichiers modifiés à commiter
$ git diff
Montre les modifications de fichier qui ne sont pas encore indexées
$ git add [fichier]
Ajoute un instantané du fichier, en préparation pour le suivi de version
GROUPER DES CHANGEMENTS
$ 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 spécifiée et met à jour le répertoire de travail
CHANGEMENTS AU NIVEAU DES NOMS DE FICHIERS
$ git rm [fichier]
Supprime le fichier du répertoire de travail et met à jour l'index
$ git rm --cached [fichier]
Supprime le fichier du système de suivi de version mais le préserve localement
$ git mv [fichier-nom] [fichier-nouveau-nom]
Renomme le fichier et prépare le changement pour un commit