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)