Ceea ce vă întrebați cu adevărat este dacă există o modalitate de a împinge obiectele de comitere anonime (adică fără referință) și arborii și bloburile acestora în scopuri de backup. Răspunsul este nu. Obiectele anonime - obiectele la care se face referire numai de reflog - sunt private pentru depozitul local.
Cum văd git Reflog?
Dacă doriți să vedeți că comiteți istoricul pentru toate ramurile, introduceți git log --all. git reflog arată o înregistrare a referințelor dvs., așa cum a spus Cupcake. Există o intrare de fiecare dată când se efectuează o comitere sau o verificare. Încercați să comutați înainte și înapoi între două ramuri de câteva ori folosind git checkout și rulați git reflog după fiecare checkout.
Does git pull push?
git pull este una dintre numeroasele comenzi care revendică responsabilitatea pentru pentru „sincronizarea” conținutului de la distanță. Comanda git remote este folosită pentru a specifica pe ce puncte finale la distanță vor funcționa comenzile de sincronizare. Comanda git push este folosită pentru a încărca conținut într-un depozit de la distanță.
Ce este git Reflog?
Reflog este un mecanism de înregistrare când vârful ramurilor este actualizat. Această comandă este de a gestiona informațiile înregistrate în ea. Practic, fiecare acțiune pe care o efectuați în interiorul Git unde sunt stocate datele, o puteți găsi în reflog.
Cât de departe merge git Reflog?
În mod prestabilit, data de expirare reflog este setată la 90 de zile. O oră de expirare poate fi specificată pasând un argument în linia de comandă --expire=time la git reflog expiresau prin setarea unui nume de configurare git pentru gc. reflogExpire.