Par Anonyme (non vérifié) , 29 avril 2026

Git n'est pas que pour le code

Git suit n'importe quel fichier texte : Markdown, AsciiDoc, LaTeX, prose simple. Écrivains, équipes de documentation et universitaires utilisent Git pour les mêmes raisons que les développeurs.

Glossaire de traduction

  • Repository = un dossier sous contrôle de version.
  • Commit = un instantané sauvegardé.
  • Branch = un brouillon parallèle.
  • Merge = combiner une branche au brouillon principal.
  • Pull request = "veuillez relire et accepter ces changements".

Un workflow simple

git init my-book
cd my-book
echo "# Chapitre 1" > chapter-1.md
git add chapter-1.md
git commit -m "Ajouter le plan du chapitre 1"
git commit -am "Étendre l'introduction du chapitre 1"

Utiliser une GUI

  • GitHub Desktop - le plus simple, gratuit.
  • Sublime Merge - poli, rapide.
  • Tower - payant, très accessible.
  • VS Code - le panneau Source Control gère 90 % des cas.

Les formats texte plain gagnent

pandoc -o book.pdf chapter-*.md

Une phrase par ligne

Terminez chaque phrase par une nouvelle ligne. Cela produit des diffs minimaux.

Branches pour brouillons

git checkout -b draft-second-edition
git checkout main
git merge draft-second-edition

Choses à ignorer

# .gitignore
*.pdf
*.docx
.DS_Store
.vscode/
_build/