Git für LaTeX

Versionsverlauf, Vergleich und Wiederherstellung: versionieren Sie Ihre LaTeX-Projekte mit BlaBLaTeX.

BlaBLaTeX integriert Git für LaTeX, um den Versionsverlauf, die Versionen und die Nachvollziehbarkeit Ihrer Projekte zu verwalten. Sie können ein Projekt klonen, lokal arbeiten (Editor, Skripte), und anschließend per push Ihre Änderungen automatisch in das Workspace übertragen.

Zurückgehen

Stellen Sie eine stabile Version (Commit) wieder her, ohne mehrere Dateikopien zu erstellen.

Vergleichen

Erkennen Sie Unterschiede zwischen zwei Versionen (diff) und validieren Sie eine Korrektur.

Nachvollziehen

Klarer Verlauf: wer hat was geändert, wann und warum (Commit-Nachricht).

Synchronisieren

Synchronisieren Sie mit dem BlaBLaTeX-Workspace für Zusammenarbeit und Review.

Schritt 1

Die Git-URL Ihres BlaBLaTeX-Projekts finden

Jedes BlaBLaTeX-Projekt besitzt eine eigene Git-URL, die aus der Projekt-ID in der Workspace-URL erstellt wird:

  • Workspace : https://workspace.blablatex.com/project/<PROJEKT_ID>
  • Git : https://git.blablatex.com/project/<PROJEKT_ID>.git
Workspace : https://workspace.blablatex.com/project/6940036c696502c3fc2d49dc
Git       : https://git.blablatex.com/project/6940036c696502c3fc2d49dc.git

Wenn Sie Git bereits kennen: merken Sie sich einfach clone, pull (idealerweise mit --rebase) und push.

Schritt 2

Schnellstart: klonen, bearbeiten, senden

# 1) Projekt klonen
git clone https://git.blablatex.com/project/<PROJEKT_ID>.git
cd <projektordner>

# 2) Status prüfen
git status
git log --oneline -n 10

# 3) Änderungen senden
git add -A
git commit -m "Dokument aktualisiert"
git push

Nach git push werden Ihre Dateien automatisch im BlaBLaTeX-Workspace aktualisiert.

Best Practices

Empfohlener Workflow (Git ↔ BlaBLaTeX)

# Vor dem Arbeiten
git pull --rebase

# Änderungen lokal
git add -A
git commit -m "Klare Beschreibung der Änderungen"

# Zu BlaBLaTeX senden
git push

Warum --rebase?

Es vermeidet unnötige Merge-Commits und reduziert typische Fehler wie „fetch first“ beim push.

Anwendungsfälle

Wofür Git mit LaTeX verwenden?

Thesen, Artikel und Berichte versionieren

Behalten Sie eine saubere Versionsgeschichte von main.tex, Kapiteln, Bildern und Bibliographie.

Mit Ihren Tools arbeiten

Lokaler Editor, Skripte oder Automatisierung – BlaBLaTeX bleibt dennoch die zentrale Quelle.

Einfacher zusammenarbeiten

Der Commit wird zum Kontrollpunkt: klare Historie und einfachere Reviews.

Änderungen vergleichen

Verstehen Sie schnell, was sich zwischen zwei Versionen geändert hat, mit git diff.