Este es el comando git-reflog que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
git-reflog: administrar la información de reflog
SINOPSIS
git volver a iniciar sesión
DESCRIPCIÓN
El comando toma varios subcomandos y diferentes opciones según el subcomando:
git volver a iniciar sesión [show] [opciones de registro] [ ]
git volver a iniciar sesión caducar [--expire = ] [--expire-unreachable = ]
[--reescribir] [--updateref] [--stale-fix]
[--dry-run] [--verbose] [--all | ...]
git volver a iniciar sesión borrar [--reescribir] [--updateref]
[--dry-run] [--verbose] ref @ {especificador} ...
git volver a iniciar sesión existe
Los registros de referencia, o "reflogs", registran cuándo las puntas de las ramas y otras referencias fueron
actualizado en el repositorio local. Los reflogs son útiles en varios comandos de Git, para especificar
el antiguo valor de una referencia. Por ejemplo, HEAD @ {2} significa "donde HEAD solía ser dos movimientos
ago ", master@{one.week.ago} significa" donde el maestro solía señalar hace una semana en este
repositorio local ", y así sucesivamente. Consulte gitrevisiones(7) para más detalles.
Este comando gestiona la información registrada en los reflogs.
El subcomando "show" (que también es el predeterminado, en ausencia de subcomandos) muestra
el registro de la referencia proporcionada en la línea de comandos (o HEAD, por defecto). El reflog
cubre todas las acciones recientes y, además, el reflog de HEAD registra el cambio de rama. git
reflog show es un alias para git log -g --abbrev-commit --pretty = oneline; ver registro de git(1)
para obtener más información.
El subcomando "expirar" elimina las entradas de registro anteriores. Entradas anteriores a la fecha de caducidad, o
Las entradas anteriores al tiempo de expiración inalcanzable y no accesibles desde la sugerencia actual, son
eliminado del reflog. Por lo general, los usuarios finales no lo utilizan directamente; en su lugar, consulte
git-gc(1).
El subcomando "delete" elimina entradas individuales del reflog. Su argumento debe ser un
exacto entrada (por ejemplo, "git reflog delete master @ {2}"). Este subcomando tampoco suele
utilizado directamente por los usuarios finales.
El subcomando "existe" comprueba si una referencia tiene un reflog. Sale con estado cero si
el reflog existe, y un estado distinto de cero si no es así.
OPCIONES
De Seguros for show
git reflog show acepta cualquiera de las opciones aceptadas por git log.
De Seguros for caducar
--todas
Procese los reflogs de todas las referencias.
--expire =
Pode las entradas anteriores al tiempo especificado. Si no se especifica esta opción, la
El tiempo de caducidad se toma del ajuste de configuración gc.reflogExpire, que a su vez
el valor predeterminado es 90 días. --expire = todas las entradas de ciruelas pasas independientemente de su edad;
--expire = nunca desactiva la poda de entradas accesibles (pero vea --expire-unreachable).
--expire-unreachable =
Pode las entradas anteriores a que no son accesibles desde la punta actual del
rama. Si no se especifica esta opción, el tiempo de caducidad se toma del
ajuste de configuración gc.reflogExpireUnreachable, que a su vez tiene un valor predeterminado de 30 días.
--expire-unreachable = todas las ciruelas pasas entradas inalcanzables independientemente de su edad;
--expire-unreachable = nunca desactiva la poda anticipada de entradas inalcanzables (pero consulte
--expirar).
--actualizaref
Actualice la referencia al valor de la entrada de registro superior (es decir, @ {0}) si el
Se poda la entrada superior anterior. (Esta opción se ignora para referencias simbólicas).
--volver a escribir
Si se poda el predecesor de una entrada de reflog, ajuste su "antiguo" SHA-1 para que sea igual al
"nuevo" campo SHA-1 de la entrada que ahora lo precede.
--stale-arreglar
Elimine las entradas de reflog que apunten a "confirmaciones rotas". Un compromiso roto es un compromiso
que no es accesible desde ninguno de los consejos de referencia y que se refiere, directamente o
indirectamente, a un objeto de confirmación, árbol o blob que falta.
Este cálculo implica atravesar todos los objetos alcanzables, es decir, tiene el mismo
costo como git ciruela pasa. Está destinado principalmente a corregir la corrupción causada por la basura.
recopilación utilizando versiones anteriores de Git, que no protegían los objetos a los que se hace referencia
reflogs
-n, --secar
En realidad, no pode ninguna entrada; simplemente muestre lo que se habría podado.
--verboso
Imprime información adicional en la pantalla.
De Seguros for borrar
git reflog delete acepta las opciones --updateref, --rewrite, -n, --dry-run y --verbose,
con los mismos significados que cuando se usan con expire.
GIT
Parte de los git(1) suite
Use git-reflog en línea usando los servicios de onworks.net