Quello che stai veramente chiedendo è, c'è un modo per aggirare gli oggetti commit anonimi (cioè senza riferimenti) e i loro alberi e blob per scopi di backup. La risposta non è. Gli oggetti anonimi, oggetti a cui fa riferimento solo il tuo reflog, sono privati del repository locale.
Come faccio a vedere git Reflog?
Se vuoi vedere la cronologia dei commit per tutti i rami, digita git log --all. git reflog mostra una registrazione dei tuoi riferimenti come ha detto Cupcake. C'è una voce ogni volta che viene eseguito un commit o un checkout. Prova a passare un paio di volte avanti e indietro tra due rami usando git checkout ed esegui git reflog dopo ogni checkout.
Git pull push?
git pull è uno dei tanti comandi che rivendicano la responsabilità di 'sincronizzazione' di contenuti remoti. Il comando git remote viene utilizzato per specificare su quali endpoint remoti opereranno i comandi di sincronizzazione. Il comando git push viene utilizzato per caricare il contenuto in un repository remoto.
Cos'è git Reflog?
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.
Quanto indietro va git Reflog?
Per impostazione predefinita, la data di scadenza del reflog è impostata su 90 giorni. Un tempo di scadenza può essere specificato passando un argomento della riga di comando --expire=time to git reflog expireo impostando un nome di configurazione git di gc. reflogExpire.