Wat je echt vraagt, is of er een manier is om anonieme (dat wil zeggen, niet-gerefereerde) commit-objecten en hun bomen en blobs te verplaatsen voor back-updoeleinden. Antwoord is nee. Anonieme objecten - objecten waarnaar alleen wordt verwezen door uw reflog - zijn privé voor de lokale repo.
Hoe zie ik git Reflog?
Als je je commit-geschiedenis voor alle branches wilt zien, typ je git log --all. git reflog toont een record van je referenties zoals Cupcake zei. Er is een invoer elke keer dat een commit of een checkout is gedaan. Probeer een paar keer heen en weer te schakelen tussen twee branches met git checkout en voer git reflog uit na elke checkout.
Doe git pull push?
git pull is een van de vele commando's die de verantwoordelijkheid opeisen voor het 'synchroniseren' van externe inhoud. Het git remote commando wordt gebruikt om aan te geven op welke externe eindpunten de synchronisatiecommando's zullen werken. Het git push-commando wordt gebruikt om inhoud te uploaden naar een externe repository.
Wat is git Reflog?
Reflog is een mechanisme om vast te leggen wanneer de punt van takken wordt bijgewerkt. Met deze opdracht beheert u de informatie die erin is vastgelegd. In principe kun je elke actie die je uitvoert binnen Git waar gegevens worden opgeslagen, in de reflog vinden.
Hoe ver terug gaat git Reflog?
Standaard is de vervaldatum van de reflog ingesteld op 90 dagen. Een verv altijd kan worden gespecificeerd door een opdrachtregelargument --expire=time door te geven aan git reflog expireof door een git-configuratienaam van gc in te stellen. reflogExpire.