Feuille de rappel GIT
Commandes Git avec paramètres - petite référence
Sommaire
ICI voici une petite fiche de rappel : commandes Git avec paramètres
Cette image de paysage urbain a été générée par le modèle AI Flux 1 dev.
Commandes de base
git init
: Initialiser un nouveau dépôt Gitgit clone <url>
: Créer une copie locale d’un dépôt distantgit add <file>
: Mettre en avant les modifications pour un commitgit commit -m "<message>"
: Enregistrer les modifications dans le dépôt local avec un messagegit status
: Vérifier l’état de votre répertoire de travailgit log
: Afficher l’historique des commits
Branches et fusion
git branch
: Lister toutes les branches localesgit branch <branch-name>
: Créer une nouvelle branchegit checkout <branch-name>
: Passer à une autre branchegit checkout -b <branch-name>
: Créer et passer à une nouvelle branchegit merge <branch>
: Fusionner la branche spécifiée dans la branche actuelle
Dépôts distants
git remote add <name> <url>
: Ajouter un dépôt distantgit push <remote> <branch>
: Télécharger les commits locaux vers un dépôt distantgit pull
: Récupérer et fusionner les modifications depuis le dépôt distantgit fetch
: Télécharger les modifications depuis le dépôt distant
Annuler des modifications
git reset <file>
: Désindexer les modifications tout en les conservant dans le répertoire de travailgit reset --hard <commit>
: Supprimer toutes les modifications et revenir à un commit spécifiquegit revert <commit>
: Créer un nouveau commit qui annule les modifications d’un commit spécifique
Commandes avancées
git stash
: Stocker temporairement les fichiers modifiésgit stash pop
: Appliquer et supprimer le dernier stashgit rebase <branch>
: Réappliquer les commits sur une autre basegit cherry-pick <commit>
: Appliquer un commit spécifique sur la branche actuellegit tag <tag-name>
: Créer un tag léger au commit actuel
Configuration
git config --global user.name "<Votre Nom>"
: Définir le nom pour vos commitsgit config --global user.email "<vous@example.com>"
: Définir l’adresse e-mail pour vos commits
Remplacez les placeholders comme <file>
, <url>
, <branch-name>
, etc., par des valeurs réelles lors de l’utilisation de ces commandes.
Liens utiles
- https://fr.wikipedia.org/wiki/Git
- https://www.atlassian.com/git/tutorials/atlassian-git-cheatsheet
- https://about.gitlab.com/images/press/git-cheat-sheet.pdf
- https://education.github.com/git-cheat-sheet-education.pdf