Lo que realmente está preguntando es, ¿hay alguna forma de empujar objetos de confirmación anónimos (es decir, sin referencia) y sus árboles y blobs con fines de copia de seguridad? La respuesta es no. Los objetos anónimos (objetos a los que solo hace referencia su reflog) son privados para el repositorio local.
¿Cómo veo git Reflog?
Si desea ver su historial de confirmaciones para todas las ramas, escriba git log --all. git reflog muestra un registro de sus referencias como dijo Cupcake. Hay una entrada cada vez que se realiza una confirmación o un pago. Intente alternar entre dos sucursales varias veces usando git checkout y ejecute git reflog después de cada pago.
¿Git pull empuja?
git pull es uno de los muchos comandos que reclaman la responsabilidad de 'sincronizar' el contenido remoto. El comando git remote se usa para especificar en qué puntos finales remotos operarán los comandos de sincronización. El comando git push se utiliza para cargar contenido en un repositorio remoto.
¿Qué es git Reflog?
Reflog es un mecanismo para registrar cuándo se actualizan las puntas de las ramas. Este comando es para gestionar la información registrada en el mismo. Básicamente, cada acción que realiza dentro de Git donde se almacenan los datos, puede encontrarla dentro del registro de referencia.
¿Qué tan atrás va git Reflog?
De forma predeterminada, la fecha de caducidad del reflog está establecida en 90 días. Se puede especificar un tiempo de caducidad pasando un argumento de línea de comando --expire=time to git reflog expireo estableciendo un nombre de configuración de git de gc. reflogExpire.