Utiliser Git en ligne de commande

Voici une page rapide qui résume les commandes essentielles pour démarrer avec Git en ligne de commande. Elle peut te servir de mémo.

    5ttr 6ttr 6tq
  • Découverte

Git : les commandes de base

1. Initialiser un dépôt

git init

👉 Crée un nouveau dépôt Git dans le dossier courant. (Un dossier caché .git est créé, dont tu ne dois pas t'occuper)


2. Ajouter des fichiers à la zone de staging

git add nom_du_fichier

ou pour tout ajouter :

git add .

👉 Prépare les fichiers modifiés pour le prochain commit.


3. Enregistrer un commit

git commit -m "Message clair"

👉 Sauvegarde les fichiers ajoutés au staging avec un message qui décrit les changements.


4. Envoyer vers GitHub (ou un autre dépôt distant)

git push -u origin main

👉 Envoie les commits vers la branche main du dépôt distant origin.

  • -u permet de créer le lien entre ta branche locale et la branche distante (à faire une seule fois).
  • Après ça, un simple git push suffit.

5. Voir l’historique

git log

👉 Affiche l’historique complet des commits (auteur, date, message).

Pour un affichage plus compact et visuel :

git log --oneline --graph --all

Résumé visuel du flux

  1. Travailler → modifier tes fichiers (working directory).
  2. Préparergit add (staging area).
  3. Sauvegardergit commit (repository local).
  4. Partagergit push (repository distant).

👉 À retenir :

  • init → je démarre un projet.
  • add → je prépare les fichiers.
  • commit → je sauvegarde.
  • push → j’envoie sur GitHub.
  • log → je consulte l’historique.

Parfait 👍 voici une fiche mémo format A4 simple et claire pour tes élèves :


📝 Mémo Git – Commandes de base

Commande Rôle Exemple
git init Crée un nouveau dépôt Git dans le dossier courant. git init
git add fichier Ajoute un fichier à la zone de staging (préparation du commit). git add index.html
git add . Ajoute tous les fichiers modifiés au staging. git add .
git commit -m "message" Enregistre un snapshot (sauvegarde) des fichiers préparés. git commit -m "Ajout page contact"
git push -u origin main Envoie la branche locale sur GitHub (premier envoi, crée le lien). git push -u origin main
git push Envoie les nouveaux commits sur GitHub (si le lien existe déjà). git push
git log Affiche l’historique complet des commits. git log
git log --oneline --graph --all Affiche un historique simplifié et visuel. git log --oneline --graph --all

🔄 Cycle de travail avec Git

  1. Modifier tes fichiers → (working directory).
  2. Préparer avec git add → (staging area).
  3. Enregistrer avec git commit → (repository local).
  4. Partager avec git push → (repository distant sur GitHub).

📌 À retenir :

  • init → créer un projet Git.
  • add → choisir les fichiers à sauvegarder.
  • commit → enregistrer une version.
  • push → envoyer vers GitHub.
  • log → voir l’historique.