Cómo clonar un repositorio de git

Cómo clonar un repositorio de git
El repositorio de git se puede crear localmente y publicar más adelante en la cuenta de GitHub. El repositorio se puede crear de forma remota, y la copia del repositorio remoto se puede almacenar localmente. Git Clone es un comando git muy útil para copiar o clonar un repositorio existente en particular que puede ser local o remoto. Cuando el comando Git Clone se usa para clonar un repositorio remoto de la cuenta GitHub, copia el contenido completo del repositorio de destino con todas las versiones de archivos y carpetas. Suponga que el usuario de GIT necesita hacer la corrección en el contenido del repositorio, agregar o eliminar más de un archivo, y presionar las confirmaciones más grandes. En ese caso, es mejor hacer un clon del repositorio de GitHub requerido la modificación. El repositorio se puede enviar al servidor remoto más tarde después de la modificación. El comando Git Clone se puede usar para clonar cualquier repositorio local también. Las formas de clonar un repositorio remoto y local se han mostrado en este tutorial.

Prerrequisitos:

Instalar escritorio Github

Github Desktop ayuda al usuario de GIT a realizar las tareas relacionadas con GIT gráficamente. Puede descargar fácilmente el último instalador de esta aplicación para Ubuntu desde Github.comunicarse. Debe instalar y configurar esta aplicación después de descargar para usarla. También puede verificar el tutorial para instalar GitHub Desktop en Ubuntu para conocer el proceso de instalación correctamente.

Crear una cuenta de Github

Necesitará una cuenta de GitHub para verificar los comandos utilizados en este tutorial para el repositorio remoto.

Crear un repositorio local y remoto

Debe crear un repositorio local y un repositorio remoto para verificar los comandos utilizados para la clonación.

Clon un repositorio remoto:

Abra la terminal y ejecute lo siguiente 'cd'Comando para ir a la carpeta, Repositorios de GIT donde se creará el nuevo repositorio local. 'Git Clon'El comando hará una copia del repositorio remoto nombrado Django a la carpeta local. Debe proporcionar su nombre de usuario y contraseña de la cuenta GitHub después de ejecutar el 'Git Clon' dominio. 'LS'El comando mostrará el contenido de la carpeta actual.

$ CD Git-Repositorios
$ git clon https: // github.com/fyc21/django
$ LS

La siguiente salida muestra que el Django La carpeta se copia desde el servidor remoto a la carpeta local.

Ejecute los siguientes comandos para verificar el contenido del Django carpeta.

$ cd django
$ LS


La salida muestra que la carpeta Django tiene tres carpetas, Modelos, Plantillas, y Puntos de vista.

El contenido del repositorio remoto se puede verificar abriendo el repositorio remoto desde GitHub.comunicarse. https: // github.com/fyc21/django

La siguiente salida muestra que el repositorio remoto contiene el mismo contenido que se descarga en el repositorio local.

Clon un repositorio remoto con un nombre diferente:

El comando clon para copiar el repositorio remoto a un repositorio local con ese mismo nombre se ha mostrado en el ejemplo anterior. El uso del comando clon para crear un repositorio local a partir de un repositorio remoto con un nombre diferente ha mostrado en esta parte de este tutorial. Ejecute el siguiente comando para crear un repositorio local con el nombrado django-tutorial clonando el repositorio remoto nombrado Django.

$ git clon https: // github.com/fyc21/django django-tutorials

La siguiente salida muestra que un repositorio local llamado django-tutorial se crea a partir del repositorio remoto nombrado Django.

Clon un repositorio remoto con GitHub Desktop:

Abra el escritorio de GitHub y haga clic en la opción "Clon un repositorio de Internet .. "Para seleccionar el repositorio remoto que desea copiar en el sistema local.

El siguiente cuadro de diálogo aparecerá para seleccionar el repositorio remoto. La lista de repositorios remotos publicados se muestra aquí. Seleccione el repositorio nombrado intento, Elija la ruta local donde el repositorio se almacenará en la unidad local y haga clic en el Clon botón para copiar el repositorio.

Se mostrará el siguiente contenido después de completar el proceso de clonación. Este repositorio contiene solo un archivo copiado en el repositorio local, y el último mensaje de confirmación es "Tutoriales de Bash".

El repositorio remoto se ha copiado correctamente o no en el repositorio local se puede verificar ejecutando el siguiente código desde el terminal. La primera 'ls' El comando mostrará la lista de archivos y carpeta de la ubicación actual. 'cd'El comando cambiará la ubicación del directorio a la carpeta, intento Esa es la carpeta de repositorio local copiada del repositorio remoto. La primera 'ls' El comando mostrará la lista de archivos y carpetas del repositorio local, intento.

$ LS
$ CD BASH
$ LS

La siguiente salida muestra que el repositorio remoto se copia correctamente en la carpeta definida de la unidad local, y la carpeta contiene el archivo llamado bash-basic-tutorial.mierda del repositorio remoto.

Clon un repositorio local:

El 'clon git'El comando puede crear un nuevo repositorio local copiando un repositorio local existente. La primera 'LS'El comando mostrará la lista de archivos y carpetas antes de ejecutar el clon dominio. El clon El comando creará un nuevo repositorio nombrado bash-tutorial copiando el repositorio local llamado intento. El último 'LS'El comando mostrará la lista de archivos y carpetas después de ejecutar el clon dominio.

$ LS
$ git clon bash tutorial
$ LS

La siguiente salida muestra que el nuevo repositorio local se ha creado después de ejecutar los comandos anteriores. Aquí, bash-tutorial es el repositorio local recién creado.

Conclusión:

Se han mostrado diferentes usos del comando clon en este tutorial utilizando múltiples repositorios de demo git. Las formas de clonación del repositorio remoto se han explicado aquí utilizando el escritorio terminal y github. La forma de clonar el repositorio local se ha demostrado ejecutando el comando git desde el terminal. Espero que los lectores puedan clonar correctamente cualquier repositorio local o remoto después de leer este tutorial.