Usar git stash
-a
--all
Esta opción solo es válida para los comandos push
y save
.
Todos los archivos ignorados y sin seguimiento también se guardan y luego se limpian con git clean
.
-u
--include-untracked
--no-include-untracked
Cuando se usa con los comandos push
y save
, todos los archivos sin seguimiento también se guardan y luego se limpian con git clean
.
Cuando se usa con el show
comando, muestra los archivos sin seguimiento en la entrada oculta como parte de la diferencia.
--only
-untracked
Esta opción solo es válida para el comando show
.
Muestra solo los archivos sin seguimiento en la entrada oculta como parte de la diferencia.
--index
Esta opción solo es válida para los comandos pop
y apply
.
Intenta restablecer no solo los cambios del árbol de trabajo, sino también los del índice. Sin embargo, esto puede fallar cuando hay conflictos (que se almacenan en el índice, donde ya no puede aplicar los cambios como estaban originalmente).
-k
--keep-index
--no-keep-index
Esta opción solo es válida para los comandos push
y save
.
Todos los cambios ya agregados al índice se dejan intactos.
-p
--patch
Esta opción solo es válida para los comandos push
y save
.
La --patch
opción implica --keep-index
. Puede usar --no-keep-index
para anular esto.
-S
--staged
Esta opción solo es válida para los comandos push
y save
.
Se guardan solo los cambios que se están organizando actualmente. Esto es similar a básico, git commit
excepto que el estado está comprometido con el alijo en lugar de la rama actual.
La --patch
opción tiene prioridad sobre ésta.
--pathspec-from-file=<file>
Esta opción solo es válida para push
comando.
Pathspec se pasa en <file>
lugar de los argumentos de la línea de comandos. Si <file>
es exactamente -
, entonces se utiliza la entrada estándar. Los elementos Pathspec están separados por LF o CR/LF. Los elementos Pathspec se pueden citar como se explica para la variable de configuración core.quotePath.
--pathspec-file-nul
Esta opción solo es válida para push
comando.
Solo significativo con --pathspec-from-file
. Los elementos Pathspec se separan con un carácter NUL y todos los demás caracteres se toman literalmente (incluidos los saltos de línea y las comillas).
-q
--quiet
Esta opción solo es válida para los comandos apply
, drop
, pop
, push
, save
, store
.
Silencio, suprimir los mensajes de retroalimentación.
--
Esta opción solo es válida para push
comando.
Separa pathspec de las opciones con fines de eliminación de ambigüedades.
<pathspec>…
Esta opción solo es válida para el comando push
.
La nueva entrada oculta registra los estados modificados solo para los archivos que coinciden con la especificación de ruta. Las entradas de índice y los archivos del árbol de trabajo se revierten al estado en HEAD solo para estos archivos, dejando intactos los archivos que no coinciden con la especificación de ruta.
<stash>
Esta opción solo es válida para los comandos apply
, branch
, drop
, pop
, show
.
Una referencia del formulario stash@{<revision>}
. Cuando se da no <stash>
, se asume el último alijo (es decir, stash@{0}
).
Enlaces de referencia
Last updated