Feuille de rappel GIT : Les commandes GIT les plus utiles
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 <fichier>
: 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 <nom-de-branch>
: Créer une nouvelle branchegit checkout <nom-de-branch>
: Passer à une autre branchegit checkout -b <nom-de-branch>
: Créer et passer à une nouvelle branchegit merge <branche>
: Fusionner la branche spécifiée dans la branche actuelle
Dépôts distants
git remote add <nom> <url>
: Ajouter un dépôt distantgit push <remote> <branch>
: Envoyer les commits locaux vers un dépôt distantgit pull
: Récupérer et fusionner les modifications du dépôt distantgit fetch
: Télécharger les modifications du dépôt distant
Annuler des modifications
git reset <fichier>
: 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 des 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 à la branche actuellegit tag <nom-du-tag>
: 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 <fichier>
, <url>
, <nom-de-branch>
, 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
Autres fiches de rappel
- Test des alternatives à Gitea
- Fiche de rappel PowerShell
- Fiche de rappel cURL
- Fiche de rappel Bash
- Fiche de rappel Hugo
- Fiche de rappel Golang
- Fiche de rappel LaTeX
- Fiche de rappel Ollama
- Fiche de rappel Docker
- Fiche de rappel Kubernetes
- [Fiche de rappel Python](https://www.glukhov.org/fr/post/2024/08/python-cheat-sheet/ “Fiche de rappel Python”