Aller au contenu
Développement medium
🔐 Alerte sécurité — Incident supply chain Trivy : lire mon analyse de l'attaque

Les bases de Git : le cycle de travail quotidien

3 min de lecture

Avec six commandes — init, add, commit, log, restore et tag — vous couvrez 90% de votre usage quotidien de Git. Cette section vous apprend le cycle de travail complet : créer un dépôt, enregistrer vos modifications, naviguer dans l’historique, corriger vos erreurs et marquer des versions.

Tout travail avec Git suit le même schéma :

Modifier → Stager → Commiter → Vérifier
(éditeur) (git add) (git commit) (git log)

Chaque guide de cette section couvre une étape de ce cycle, plus les compétences annexes (annuler, taguer, optimiser).

GuideVous saurez faire
Créer un dépôtgit init et git clone — démarrer un projet ou récupérer un existant
Enregistrer des modificationsLe cycle addcommit, diffs, .gitignore
Consulter l’historiqueFiltrer, chercher et formater git log
Annuler des modificationsrestore, amend : corriger sans paniquer
Tags et versionsMarquer une release avec des tags annotés
Alias et productivitéRaccourcis pour taper moins et aller plus vite
  • git init crée un dépôt local, git clone en récupère un existant — ce sont vos deux points de départ
  • Le cycle modifier → stager → commiter est le geste quotidien fondamental
  • git log est votre journal de bord : apprenez à le filtrer pour trouver rapidement ce que vous cherchez
  • git restore remplace l’ancien git checkout -- file pour annuler des modifications (depuis Git 2.23)
  • Les tags annotés sont la bonne pratique pour marquer des versions

Ce site vous est utile ?

Sachez que moins de 1% des lecteurs soutiennent ce site.

Je maintiens +700 guides gratuits, sans pub ni tracing. Aujourd'hui, ce site ne couvre même pas mes frais d'hébergement, d'électricité, de matériel, de logiciels, mais surtout de cafés.

Un soutien régulier, même symbolique, m'aide à garder ces ressources gratuites et à continuer de produire des guides de qualité. Merci pour votre appui.

Abonnez-vous et suivez mon actualité DevSecOps sur LinkedIn