linux user group brescia

immagine del castello

Archivio della mailing list

[LugBS] git

Andrea Occhi me a andreaocchi.net
Ven 16 Nov 2018 11:29:51 UTC
Il giorno ven 16 nov 2018 alle ore 12:07 Enrico Colombini <erix a erix.it> ha
scritto:

> On 16-Nov-18 11:26, Andrea Occhi wrote:
> > Sto usando git per tenere traccia di alcune modifiche a dei file di
> > testo ma sto sbattendo la testa perché ho bisogno di recuperare un file
> > da una commit di un anno fa (che vedo in git log).
> >
> > Ho sbattuto la testa in giro ma mi sono perso tra branch, head,
> > eccetera. Voglio poter prendere il file di un anno fa, modificarlo  e
> > committarlo.  Lo so che è un modo di usare git forse fuori dal suo
> > contesto (non è un sorgente di un programma ma dei format di email da
> > mandare), però mi sto davvero perdendo.
>
> Non mi sembra fuori contesto, serve anche a quello.
>
> Più che altro ho trovato tutto un separarsi e incartarsi di branch, con un
riferimento temporale di una cosa che va avanti sempre (e torna indietro
solo eccezionalmente).


> Metodo del bradipo: apri "git gui", scegli il commit, selezioni il file
> nel tree, ne copi il contenuto dalla finestra a sinistra e ti crei il
> tuo file :-)
>
> quello l'avevo fatto, ma mi sembrava un po' poco elegante ;-)

Qui suggeriscono un paio di sistemi più eleganti con git show e git
> checkout:
>
> https://stackoverflow.com/questions/610208/how-to-retrieve-a-single-file-from-a-specific-revision-in-git
>

ora ci do una occhiata.

Grazie
Andrea Occhi

>
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lugbs.linux.it/pipermail/lug/attachments/20181116/d66663b5/attachment.html>


Maggiori informazioni sulla lista Lug