Re: [Semi OT] – Git + LaTeX: recupero versione precedente

#87414
Up
0
Down
::

Liverpool” post=86873

Noto solo ora di aver fatto un piccolo disastro nelle ultime modifiche alla guida: per i comandi in linea ho usato [tt]\textt{}[/tt], ma di conseguenza i doppi trattini nel PDF finale appaiono come un unico trattino. Devo sistemare questo problema

Apri e chiudi le graffe tra i due trattini.

Grazie 🙂

Liverpool” post=86873Sì, voglio tornare alla versione 5, ma nel commit 5 ho aggiunto solo (s), perché (c) non l’ho modificato. Quando torno indietro, Git capisce che deve prendere (c) dalla versione 4 e (i1) dalla versione 3?

Sì, certo, ogni commit in git scatta una fotografia dell’intero repository, se tu gli dici di tornare al commit 5 con il primo comando che ti ho detto lui ripristina tutti i file presenti all’epoca, il file di classe apparirà come era stato modificato nel commit 4 e l’immagine1 nella commit 3.

Però, una precisazione: ho provato ora e
`git checkout hashdelcommit5`
sembra che riporti realmente il repository indietro al commit 5, nel senso che i commit 6 e 7 spariscono dalla cronologia. Una cosa più prudente da fare è
`git checkout -b nuovoramo hashdelcommit5`
che crea un nuovo ramo a partire dal commit 5. Se invece vuoi rimanere sempre nello stesso ramo, mantenere la cronologia intatta e semplicemente ripristinare tutti i file
`git checkout hashdelcommit5 — .`
che è equivalente a dare un
`git checkout hashdelcommit5 — sorgente classe immagine1 immagine`
perché il punto è un alias della cartella corrente

Go to top