¿Cual es la diferencia entre un archivo unstaged y untracked?

Pregunta de la clase:
¿Qué es el staging?
Jossie Steeven Quintero Giron

Jossie Steeven Quintero Giron

Pregunta
studenthace 5 años

¿Cual es la diferencia entre un archivo unstaged y untracked?

3 respuestas
para escribir tu comentario
    Moisés Manuel Morín Hevia

    Moisés Manuel Morín Hevia

    studenthace 5 años

    ♦Archivos Unstaged: entiéndelos como archivos “Tracked pero Unstaged”. Son archivos que viven dentro de Git pero no han sido afectados por el comando git add ni mucho menos por git commit. Git tiene un registro de estos archivos, pero está desactualizado, sus últimas versiones solo están guardadas en el disco duro. ♦Archivos Untracked: son archivos que NO viven dentro de Git, solo en el disco duro. Nunca han sido afectados por git add, así que Git no tiene registros de su existencia. Recuerda que hay un caso muy raro donde los archivos tienen dos estados al mismo tiempo: staged y untracked. Esto pasa cuando guardas los cambios de un archivo en el área de Staging (con el comando git add), pero antes de hacer commit para guardar los cambios en el repositorio haces nuevos cambios que todavía no han sido guardados en el área de Staging (en realidad, todo sigue funcionando igual pero es un poco divertido).

    Sneyder Barreto

    Sneyder Barreto

    studenthace 5 años

    ¡Hola! Los untracked files son todos aquellos que aún no han sido agregados al historial de cambios de git (los que aún no han sido agregados con gid add). Por otro lado, los unstaged files, son los archivos que ya están siendo trackeados, pero que han sido modificados y no han sido agregados nuevamente con git add. Un saludo.

    Camila Andrea Parada Valderrama

    Camila Andrea Parada Valderrama

    studenthace 5 años

    Lo que yo entendi fue que un file es track cuando se usa git add. Un archivo seria Unstaged cuando, por ejemplo, ya lo hiciste add previously y ahora estas haciendo un cambio. En este caso tu archivo estaría Unstaged ya que git no hace add a los cambios automáticamente

Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.

Curso de Git y Github [Empieza Gratis]
Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.