Estaba investigando la definición de repositorio para tener claro lo que es y en eso me entra la siguiente duda <strong>¿Cuál es la difer...

Manuel Peñaloza

Manuel Peñaloza

Pregunta
studenthace 5 años

Estaba investigando la definición de repositorio para tener claro lo que es y en eso me entra la siguiente duda

¿Cuál es la diferencia entre directorio y repositorio?

quiero decir, las definiciones me parecen similares

como tengo entendido un directorio es un espacio en el que guardamos archivos y otros subdirectorios, como el sistema de carpetas de Windows que maneja directorios

y los repositorios son espacios que almacenan las características de estos archivos como sus versiones y resultados con una estructura para su administración no?

pero los repositorios están hechos de directorios?

3 respuestas
para escribir tu comentario
    Cesar Eduardo Valle Pino

    Cesar Eduardo Valle Pino

    studenthace 5 años

    La diferencia está en que un directorio siempre te guarda la última versión de un archivo, pero si necesitas regresar a una versión anterior, no lo puedes hacer a menos que vayas creando archivos por cada versión. Un repositorio, te guarda los cambios de cada versión en un mismo archivo, y si es necesario te permite regresar al estado de una versión anterior.

    Dicho de otra forma, el directorio solo te guarda los archivos, te permite ubicar y ordenar tus archivos, y no necesitas un repositorio para ello. El repositorio, por su parte, te guarda el historial de cambios de cada archivo, siempre y cuando estos archivos los hayas agregado al repositorio.

    Miguel Torres

    Miguel Torres

    studenthace 5 años

    Hola, @manuel-penaliza. :D

    De forma sencilla el directorio es la carpeta donde están todos los archivos del proyecto.

    El repositorio es el espacio donde se guardan los cambios que se hacen en ese directorio. Cuando ejecutamos el comando

    git init
    para inicializar el repo aparece una carpeta .git, ese es el repositorio de Git.

    ¡Nunca pares de aprender! 💚🤓

    Jorge Cruz Perez

    Jorge Cruz Perez

    studenthace 5 años

    Considero que tu mismo las has descrito, los repositorios son espacios que almacenan las características de estos archivos como sus versiones y resultados con una estructura para su administración, lo cual las hace diferente de un directorio.

    Saludos:)

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.