Von Gast (nicht überprüft) , 29 April 2026

Git ist nicht nur fur Code

Git tracked jede Textdatei: Markdown, AsciiDoc, LaTeX, einfache Prosa.

Ubersetzungsglossar

  • Repository = ein Ordner unter Versionskontrolle.
  • Commit = ein gespeicherter Snapshot von Anderungen.
  • Branch = ein paralleler Entwurf.
  • Merge = einen Branch zuruck in den Hauptentwurf kombinieren.
  • Pull Request = "bitte uberprufen und akzeptieren".

Ein einfacher Workflow

git init my-book
cd my-book
echo "# Chapter 1" > chapter-1.md
git add chapter-1.md
git commit -m "Add chapter 1 outline"

git commit -am "Expand chapter 1 introduction"

Eine GUI verwenden

  • GitHub Desktop.
  • Sublime Merge.
  • Tower.
  • VS Code.

Klartextformate gewinnen

pandoc -o book.pdf chapter-*.md

Ein Satz pro Zeile

Eine gangige Konvention im technischen Schreiben.

Branches fur Entwurfe

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

Mit Editoren zusammenarbeiten

Ein Editor kann das Manuskript forken, auf einem Branch bearbeiten und eine Pull Request offnen.

Backups kostenlos

Push zu einem privaten GitHub- oder GitLab-Repo gibt Ihnen ein Off-Site-Backup.

Dinge zum Ignorieren

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