Saltar al contenido
GitTree
Escondites y árboles de trabajo

Cambios de alijo

Un alijo deja a un lado los cambios no confirmados y le brinda una carpeta de trabajo limpia, como git stash, para que pueda cambiar de tarea y recuperar los cambios más tarde. Stash en la barra de herramientas guarda todo; La pestaña Stash del panel de cambios elige exactamente qué.

GratisActualizado

Funciona en GitTree Gratis: todas las funciones locales de Git, una vez que hayas iniciado sesión.

En esta página
  1. Antes de empezar
  2. donde encontrarlo
  3. Pasos
  4. Resultado esperado
  5. Trae un alijo
  6. Si algo sale mal
  7. Preguntas
  8. Relacionado

Antes de empezar

  • Tiene cambios no confirmados en el repositorio.

donde encontrarlo

  • Stash y Pop en la barra de herramientas.
  • La pestaña Stash al lado de Commit en la parte inferior del panel de cambios, para opciones.
  • La sección Stashes del panel izquierdo enumera tus reservas; haga clic derecho en uno para ver sus acciones.
acciónmacOSWindows y Linux
Stash All Changes⌘⇧SCtrl+Shift+S
Pop Latest Stash⌘⇧OCtrl+Shift+O

Pasos

  1. Abre la pestaña Alijo

    Abra sus cambios desde la fila // WIP y seleccione la pestaña Stash debajo de las listas de archivos.

    La pestaña Stash del panel de cambios GitTree con el campo de mensaje y el botón Stash numerados
    1 la pestaña Guardar, 2 un mensaje opcional, 3 el botón que guarda.GitTree interfaz con un repositorio de demostración.
  2. Elige lo que entra

    En Changes to stash, elija All changes, Only staged changes o Only the selected files. Active Include untracked files para archivos nuevos también.

  3. Nómbralo y guárdalo

    Escribe Message para que lo reconozcas más tarde (de lo contrario, Git lo nombra después de la rama) y presiona Stash.

Resultado esperado

GitTree dice Stashed your changes. La carpeta de trabajo está limpia y el alijo aparece en la sección Stashes.

Trae un alijo

Las acciones en un alijo
acciónque hace
Pop StashAplica los cambios y elimina el alijo.
Apply StashAplica los cambios y mantiene el alijo en la lista.
Show StashMuestra sus archivos y diferencias sin aplicar nada.
Create Branch from Stash…Crea una rama en la confirmación en la que se creó el alijo, la verifica y aplica el alijo allí.
Rename Stash…Cambia su mensaje.
Delete Stash…Lo elimina de la lista; se guarda en las instantáneas de recuperación, por lo que Undo lo recupera.

Si algo sale mal

"El alijo entra en conflicto con sus cambios: resuelva los conflictos. El alijo se conserva".

Sus archivos actuales cambiaron las mismas líneas. Resolver los conflictos; el alijo permanece en la lista hasta que lo eliminas.

“Nada que esconder: no hay cambios”.

La carpeta de trabajo ya está limpia. Los archivos nuevos solo se guardan con Include untracked files.

Preguntas

¿Alijo o árbol de trabajo?

Un alijo es adecuado para una breve interrupción. Para seguir trabajando en dos ramas a la vez, un worktree le da a cada una su propia carpeta.