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

bannière git forever sur le paysage urbain 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 Git
  • git clone <url> : Créer une copie locale d’un dépôt distant
  • git add <file> : Mettre en avant les modifications pour un commit
  • git commit -m "<message>" : Enregistrer les modifications dans le dépôt local avec un message
  • git status : Vérifier l’état de votre répertoire de travail
  • git log : Afficher l’historique des commits

Branches et fusion

  • git branch : Lister toutes les branches locales
  • git branch <branch-name> : Créer une nouvelle branche
  • git checkout <branch-name> : Passer à une autre branche
  • git checkout -b <branch-name> : Créer et passer à une nouvelle branche
  • git 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 distant
  • git push <remote> <branch> : Télécharger les commits locaux vers un dépôt distant
  • git pull : Récupérer et fusionner les modifications depuis le dépôt distant
  • git 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 travail
  • git reset --hard <commit> : Supprimer toutes les modifications et revenir à un commit spécifique
  • git 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és
  • git stash pop : Appliquer et supprimer le dernier stash
  • git rebase <branch> : Réappliquer les commits sur une autre base
  • git cherry-pick <commit> : Appliquer un commit spécifique sur la branche actuelle
  • git 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 commits
  • git 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

Autres fiches de rappel