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

#87415
Liverpool
Partecipante
    Up
    0
    Down
    ::

    Elrond” post=86874Sì, 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.

    Allora mi sorge un dubbio: perché dobbiamo aggiungere i file nella staging area prima del [tt]commit[/tt] se comunque Git “scatta una fotografia dell’intero repository”?
    Forse il [tt]commit[/tt] aggiunge fisicamente una copia dei file aggiunti e un semplice riferimento per gli altri presenti nel repository basandosi non su ciò che c’è nella working directory, ma su ciò che è scritto nel suo database?

    Grazie. Ho visto che hai aggiunto l’elenco dei comandi alla fine.
    Ciao

    Go to top