Hvad du egentlig spørger om er, er der en måde at skubbe rundt på anonyme (det vil sige uden reference) begå objekter og deres træer og klatter til backup-formål. Svaret er nej. Anonyme objekter--objekter, der kun refereres af din reflog--er private til den lokale repo.
Hvordan ser jeg git Reflog?
Hvis du ønsker at se din commit historie for alle filialer, skriv git log --all. git reflog viser en registrering af dine referencer, som Cupcake sagde. Der er en post, hver gang en commit eller en checkout det udføres. Prøv at skifte frem og tilbage mellem to filialer et par gange ved hjælp af git checkout og kør git reflog efter hver checkout.
Er git pull push?
git pull er en af mange kommandoer, der påtager sig ansvaret for 'synkronisering' af fjernindhold. Git remote-kommandoen bruges til at specificere, hvilke eksterne endepunkter synkroniseringskommandoerne vil fungere på. Git push-kommandoen bruges til at uploade indhold til et fjernlager.
Hvad er git Reflog?
Reflog er en mekanisme til at registrere, når spidsen af grenene er opdateret. Denne kommando er til at administrere de oplysninger, der er registreret i den. Stort set hver eneste handling, du udfører inde i Git, hvor data er gemt, kan du finde den inde i reflog.
Hvor langt tilbage går git Reflog?
Som standard er reflog-udløbsdatoen sat til 90 dage. En udløbstid kan angives ved at sende et kommandolinjeargument --expire=tid til git reflog udløbereller ved at indstille et git-konfigurationsnavn for gc. reflogExpire.