Clonar un repositorio de GitHub Puedes clonar un repositorio git de la siguiente manera: debe ser reemplazado por el enlace del repositorio que deseas clonar, como este: Clonar un repositorio crea una copia local del proyecto/repositorio deseado en tu computadora, que se sincroniza entre ambas ubicaciones (Remoto Local). En otras palabras, clonar un repositorio significa descargar una copia completa de él a tu computadora. ¿Y qué significa una copia completa? Bueno, significa que después de clonar un repositorio tendrás toda la historia del repositorio en tu computadora. Entonces, ¿por qué clonar un repositorio te preguntarás? Clonar un proyecto tiene muchos beneficios como: Navegar por la historia del proyecto y ver cómo ha evolucionado. Ver los cambios que han ocurrido en el código. Saber quién ha modificado el código y cuándo. Acceder a las ramas del proyecto y crear las tuyas propias. Comenzar a modificar el código, guardar los cambios y agregar tu trabajo al existente. Y todo esto sin necesidad de estar conectado a internet. Solo necesitaremos una conexión a internet cuando queramos "compartir" nuestro trabajo con alguien más o cuando queramos subir nuestro trabajo a GitHub. En la siguiente sección, profundizaremos en ejemplos más detallados de cómo clonar un repositorio de github y también cómo hacerle fork cualquier repositorio de github . Pasos para clonar un repositorio de GitHub (usando la terminal) Para este ejemplo, clonaremos uno de los repositorios populares de 4Geeks, es decir, . Los pasos para clonar este repositorio son los siguientes: 1. Determinar o localizar dónde quieres clonar el repositorio deseado Localiza la carpeta en tu computadora donde quieres guardar el repositorio, o puedes crear una nueva. Digamos que queremos guardar nuestro repositorio en una carpeta llamada como se muestra a continuación. 2. Abre el terminal Puedes usar el terminal Git Bash o cualquier terminal de IDE (Entorno de Desarrollo Integrado) o Editor de Código . Con el terminal abierto, ingresa y agrega/copia la ubicación/ruta de la carpeta. Dado que queremos guardar el repositorio en nuestra carpeta , copiemos la ruta de la carpeta y pégala en el terminal, también puedes arrastrar y soltar la carpeta en el terminal y presionar enter. 3. Ve al repositorio en GitHub. Una vez que te encuentres en el repositorio de Github, necesitas hacer clic en el botón Código para mostrar las opciones de clonación y luego hacer clic en el botón Copiar que está resaltado (se muestra a continuación) y junto a la URL del repositorio: 4. Ve a la terminal y use el comando git clone escribiendo junto con la URL copiada 5. Presiona Enter y el repositorio será clonado Es importante entender que puedes clonar cualquier repositorio no solo de GitHub, sino de cualquier otro sitio, si tienes la URL de git. Recuerda que clonas un repositorio con el comando . Clone vs Fork La diferencia entre hacer fork y clonar un proyecto/repositorio realmente se reduce a cuánto control un desarrollador tiene sobre un repositorio dado. Al hacer Fork , puedes hacer tu propia copia de un repositorio en otro lugar (por ejemplo, GitHub). Poseer una copia del repositorio significa que puedes hacer cambios en él sin afectar al repositorio original. Al Clonar crea una copia local de un repositorio. Imagina hacer eso descargando un repositorio a la memoria local de tu computadora. Los clones tienen referencias a sus repositorios originales, a diferencia de los forks. Cómo Hacerle Fork a un Repositorio Entonces quieres hacer tu propia copia de un repositorio, vamos a hacer una copia del que clonamos en el ejemplo anterior . Los pasos para forkear el repositorio son los siguientes: 1. Ve al repositorio de GitHub 2. Haz clic en el botón de Fork ubicado en la esquina superior derecha de la página 3. Entonces, debe ser seleccionado un propietario para el repositorio al que se le hizo fork, haciendo clic en el botón Seleccionar un propietario y eligiendo el Nombre del repositorio . También puedes agregar una descripción (opcional) a tu fork si lo deseas. 4. Debajo del campo de descripción, hay una casilla de verificación ( Copiar solo la rama ) que te permite copiar solo la rama principal, si deseas copiar todo el repositorio con todas sus ramas, entonces esta casilla debe estar sin marcar. 5. Ahora puedes hacer clic en Crear fork y estará hecho. Cómo clonar usando la aplicación GitHub en lugar de la terminal También puedes usar la aplicación de escritorio de GitHub para clonar un repositorio en tu computadora, una vez que hayas descargado la Aplicación de escritorio de GitHub , y esté conectado al sitio web y la aplicación de escritorio de GitHub, entonces puedes seguir estos pasos: 1. Ve al repositorio GitHub deseado, usemos nuevamente el repositorio . Haz clic en el botón Código para mostrar las opciones y procede a hacer clic en el botón Abrir con GitHub Desktop . 2. La aplicación de escritorio de GitHub se abrirá automáticamente en su computadora y se mostrará una ve