Restaurar el repositorio desde el paquete de respaldo de gitlab
Una determinada versión de la biblioteca perdió datos, se sobrescribió a la fuerza, etc., lo que resultó en la imposibilidad de restaurar los envíos históricos. Solo quiero restaurar un único repositorio específico.
Pasos clave:
1. Obtenga el paquete de copia de seguridad del servicio gitlab. Por ejemplo, haga una copia de seguridad una vez al día. Puede recuperar el día que desea restaurar y anularlo. el anterior. Descomprima el paquete de respaldo, ingrese al directorio de respaldo del almacén @hashed y vea muchos nombres de carpetas desordenados.
2. El código confuso mencionado anteriormente es en realidad un código hash. Simplemente busque una herramienta en línea o el comando de Linux sha256sum para obtener el nombre hash del almacén.
3. Busque el nombre del hash en el directorio donde se extrajo el repositorio. Encontrará un archivo de paquete y un directorio vacío a continuación. Simplemente puede clonar el archivo del paquete para restaurar una copia de seguridad de su proyecto.
Todo lo que queda es volver a enviar git según sea necesario.
Luego vuelva a enviarlo a git y así sucesivamente.