Aller au contenu principal

Commandes réguilières de Git

configuration de base

  • git config --global user.name "Votre nom" : Définit le nom que vous voulez associer à vos transactions de commit.
  • git config --global user.email "Votre email" : Définit l'email que vous voulez associer à vos transactions de commit.

  • git clone [URL] : Clone un dépôt depuis une URL existante sur github/gitlab.

  • git status : Vérifie l'état actuel de votre espace de travail.

  • git add [fichier/dossier/.] : Ajoute des modifications à la zone de préparation (staging).

  • git commit -m "Message de commit" : Enregistre vos modifications dans le dépôt avec un message descriptif.

  • git push : Pousse vos commits vers le dépôt distant.

  • git pull : Récupère les mises à jour du dépôt distant.

  • git branch : Liste les branches de votre dépôt.

  • git checkout [nom de la branche/nom du commit] : Change de branche ou revient à un état précédent de votre code.

  • git merge [nom de la branche] : Fusionne une autre branche dans votre branche actuelle.

  • git log : Affiche un journal de vos commits.

  • git stash : Met de côté les modifications non enregistrées.

  • git stash pop : Restaure les modifications mises de côté.

  • git reset [nom du commit] : Annule les commits et les remet dans la zone de préparation (staging).

  • git revert [nom du commit] : Annule les commits en créant un nouveau commit.

La suite ?

Exercice sur https://learngitbranching.js.org/ ( experience visuelle et pratique excellente)