Reflog è un meccanismo per registrare quando la punta dei rami viene aggiornata. Questo comando serve a gestire le informazioni in esso registrate. Fondamentalmente ogni azione che esegui all'interno di Git in cui sono archiviati i dati, puoi trovarla all'interno del reflog.
Cosa mostra Reflog?
Il reflog, come afferma il libro Pro Git, è un record dei tuoi riferimenti (in pratica, i tuoi puntatori di ramo e il tuo puntatore HEAD), e quali commit hanno puntato alle.
Quanto indietro va Reflog?
Per impostazione predefinita, la data di scadenza del reflog è impostata su 90 giorni. È possibile specificare un tempo di scadenza passando un argomento della riga di comando --expire=time to git reflog expire o impostando un nome di configurazione git di gc.
Qual è la differenza tra git log e Reflog?
La più grande differenza tra Git reflog e log è che il log è un account pubblico della cronologia dei commit del repository mentre il reflog è un account privato specifico per lo spazio di lavoro del commit locali del repository. … Usa il comando git log per visualizzare il registro e usa il comando git reflog per visualizzare il reflog.
Quali informazioni memorizzano i registri di riferimento di git Reflogs?
Registri di riferimento, o "reflogs", record quando i suggerimenti dei rami e altri riferimenti sono stati aggiornati nel repository locale. I reflog sono utili in vari comandi Git, per specificare il vecchio valore di un riferimento. Ad esempio, HEAD@{2} significa "dove una volta HEADessere due mosse fa", maestro@{una. settimana.