Ve skutečnosti se ptáte, zda existuje způsob, jak protlačit anonymní (tj. nereferencované) objekty odevzdání a jejich stromy a bloby pro účely zálohování. Odpověď je ne. Anonymní objekty – objekty, na které odkazuje pouze váš reflog – jsou soukromé pro místní repo.
Jak vidím git Reflog?
Pokud chcete vidět historii odevzdání pro všechny větve, napište git log --all. git reflog zobrazuje záznam vašich referencí, jak řekl Cupcake. Pokaždé, když se provede odevzdání nebo kontrola, je zde záznam. Zkuste několikrát přepínat tam a zpět mezi dvěma větvemi pomocí git checkout a po každém checkout spusťte git reflog.
Má git pull push?
git pull je jedním z mnoha příkazů, které si nárokují odpovědnost za 'synchronizaci' vzdáleného obsahu. Příkaz git remote se používá k určení, na kterých vzdálených koncových bodech budou příkazy synchronizace fungovat. Příkaz git push se používá k nahrání obsahu do vzdáleného úložiště.
Co je git Reflog?
Reflog je mechanismus pro záznam, když jsou aktualizovány špičky větví. Tento příkaz slouží ke správě informací v něm zaznamenaných. V podstatě každou akci, kterou provedete v Gitu, kde jsou uložena data, najdete v reflogu.
Jak daleko je git Reflog?
Ve výchozím nastavení je datum vypršení platnosti reflogu nastaveno na 90 dní. Dobu vypršení lze zadat předáním argumentu příkazového řádku --expire=čas vypršení platnosti git reflognebo nastavením názvu konfigurace git gc. reflogExpire.