Git per LaTeX

Storico, confronto e ripristino: versiona i tuoi progetti LaTeX su BlaBLaTeX.

BlaBLaTeX integra Git per LaTeX per gestire lo storico, le versioni e la tracciabilità dei tuoi progetti. Puoi clonare un progetto, lavorare in locale (editor, script), poi fare push per ritrovare automaticamente le modifiche nel workspace.

Tornare indietro

Ripristina una versione stabile (commit) senza moltiplicare le copie dei file.

Confrontare

Individua le differenze tra due versioni (diff) e valida una correzione.

Tracciare

Storico chiaro: chi ha cambiato cosa, quando e perché (messaggio di commit).

Condividere

Sincronizza da/verso il workspace BlaBLaTeX per revisione e lavoro di squadra.

Passo 1

Trovare l’URL Git del tuo progetto BlaBLaTeX

Ogni progetto BlaBLaTeX ha un URL Git dedicato costruito a partire dall’identificativo presente nell’URL del workspace:

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

Se sai già usare Git: ricorda clone, pull (idealmente --rebase) e push.

Passo 2

Avvio rapido: clonare, modificare, inviare

Copia l’URL Git del tuo progetto (sezione precedente), poi:

# 1) Clonare il progetto
git clone https://git.blablatex.com/project/<ID_DU_PROJET>.git
cd <cartella_del_progetto>

# 2) Verificare lo stato
git status
git log --oneline -n 10

# 3) Modificare e inviare verso BlaBLaTeX
git add -A
git commit -m "Aggiornamento del documento"
git push

Dopo git push, i file vengono aggiornati automaticamente nel tuo workspace BlaBLaTeX.

Buone pratiche

Workflow consigliato (Git ↔ BlaBLaTeX)

Se a volte modifichi il progetto nell’interfaccia BlaBLaTeX, recupera prima le modifiche prima di fare push:

# Prima di lavorare
git pull --rebase

# Modifiche locali
git add -A
git commit -m "Descrizione chiara delle modifiche"

# Inviare verso BlaBLaTeX
git push

Perché --rebase?

Spesso evita un commit di merge inutile e riduce gli errori “fetch first” durante il push.

Cosa puoi fare

A cosa serve Git per LaTeX su BlaBLaTeX?

Versionare un report, una tesi, un articolo

Mantieni uno storico pulito di main.tex, capitoli, immagini e bibliografia, e torna a una versione stabile in qualsiasi momento.

Lavorare con i tuoi strumenti

Editor locale, script, automazione, CI… mantenendo BlaBLaTeX come fonte di verità.

Collaborare senza moltiplicare le copie

Il commit diventa il tuo punto di controllo: messaggio chiaro, tracciabilità, revisione più semplice.

Confrontare le modifiche

Capisci rapidamente cosa è cambiato tra due versioni grazie a git diff e allo storico.