git config --global user.name "Votre Nom"git config --global user.email "vous@example.com"git config --global --listgit config --global alias.graph "log --graph --oneline --all --decorate"Conseil : configurez un éditeur si vous le souhaitez, par ex.
git config --global core.editor "code --wait".
./nom_du_programme : pour exécuter un fichier exécutable (utile lors du développement local)
git config --global user.name "nom" : pour configurer le nom de l'utilisateur
git config --global user.email "email" : pour configurer l'email de l'utilisateur
git config --global --list : pour afficher la configuration globale de Git
git config --global alias.graph "log --graph --oneline --all --decorate" : pour créer un alias pratique d'affichage de l'historique
git clone <url> : pour cloner un dépôt distant
git init : pour initialiser un dépôt Git dans le répertoire courant
git remote -v : pour afficher les dépôts distants configurés
git remote add origin <url> : pour ajouter un dépôt distant (nommé origin par convention)
git add <fichier> : pour ajouter un fichier à l'index (prépare au commit)
git commit -m "message" : pour valider les modifications avec un message
git pull : pour récupérer et fusionner les modifications depuis le dépôt distant
git push : pour envoyer les modifications locales vers le dépôt distant
git push -u origin master : pour pousser une première fois et définir la branche distante upstream
git diff : pour afficher les différences entre fichiers / commits
git rm <fichier> : pour supprimer un fichier du suivi Git et du disque
git mv <fichier> <nouveau_nom> : pour renommer/déplacer un fichier (effectue l'opération et la met en scène pour commit)
git merge <branche> : pour fusionner une branche dans la branche courante
git checkout <nom> : pour changer de branche (ou pour détacher la tête si on passe un commit id)
git checkout -b <nom> : pour créer une nouvelle branche et s'y déplacer
git checkout -d <nom> : pour supprimer une branche (note : vérifier la syntaxe selon votre version de Git; souvent git branch -d <nom> est utilisé)
git status : pour afficher l'état des fichiers (modifiés, staged, non suivis)
git status -s : version concise de git status (pratique pour lecture rapide)
git log : pour afficher l'historique des commits
git log -p <fichier> : pour afficher l'historique des commits d'un fichier avec les diffs
git branch : pour afficher la liste des branches (et créer/supprimer selon options)
git --version : pour afficher la version de Git installée
Page liée : SSH