Saltar al contenido
GitTree
Cambios y compromisos

Administrar indicadores de índice de archivos rastreados

A veces cambias un archivo rastreado solo en tu computadora, como una configuración local. Dos indicadores de Git ocultan dichos cambios: Skip Worktree… conserva su copia y deja de mostrar sus cambios; Assume Unchanged… es una aceleración que impide que Git revise el archivo. Ninguna de las dos es una forma de ignorar un archivo.

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. ¿Saltar el árbol de trabajo o asumirlo sin cambios?
  6. Si algo sale mal
  7. Preguntas
  8. Relacionado

Antes de empezar

  • Se realiza un seguimiento del archivo (ya se ha confirmado) y tiene cambios locales que nunca desea confirmar.

donde encontrarlo

  • Haga clic derecho en un archivo modificado en Working Changes: Skip Worktree… o Assume Unchanged….
acciónmacOSWindows y Linux
La paleta de comandos⌘⇧PCtrl+Shift+P

Pasos

  1. Elige la bandera

    Para un archivo que mantiene modificado intencionalmente, elija Skip Worktree…. Utilice Assume Unchanged… solo como aceleración para archivos grandes que no toque.

  2. Leer la confirmación

    GitTree explica qué hace la bandera y el comando que la borra, como git update-index --no-skip-worktree <file>.

  3. Configúrelo

    Presione Set Flag. El archivo deja sus cambios de trabajo.

Resultado esperado

Sus ediciones locales permanecen en su computadora y ya no aparecen para la preparación.

¿Saltar el árbol de trabajo o asumirlo sin cambios?

Las dos banderas de índice
Bandera¿Qué hace Git?cuidado
Skip Worktree…Mantiene su copia de trabajo y deja de mostrar sus cambios.Es posible que no se puedan realizar cambios en ese archivo hasta que se borre la marca.
Assume Unchanged…Deja de comprobar el archivo en busca de cambios, como aceleración.Es posible que Git aún note y sobrescriba sus cambios.

Si algo sale mal

Un proceso de extracción o desprotección falla en un archivo marcado

Borre la bandera con git update-index --no-skip-worktree <file> en la terminal, luego tire de nuevo.

"Algunos archivos están marcados como "asumir sin cambios" o "omitir árbol de trabajo", por lo que no se pueden verificar sus ediciones".

Algunas operaciones necesitan ver todos los cambios. Primero borra esas marcas.

Preguntas

¿Estas banderas viajan con un empujón?

No. Viven únicamente en su índice local; Los compañeros de equipo no los ven.