Git y Github
Creación y clonación de repositorios
En este módulo, aprenderemos a crear nuevos repositorios y a clonar repositorios existentes tanto en Git como en GitHub. Estos son los pasos iniciales fundamentales para empezar a trabajar con Git y colaborar usando GitHub.
Creación de un repositorio local
Paso 1: Crear un directorio
Primero, crea un nuevo directorio para tu proyecto:
bash
Paso 2: Inicializar Git
Dentro del nuevo directorio, inicializa un nuevo repositorio Git:
bash
Este comando crea un subdirectorio .git
que contiene todos los archivos necesarios para el repositorio.
Paso 3: Verificar la inicialización
Puedes verificar que el repositorio ha sido inicializado correctamente con:
bash
Añadiendo archivos al repositorio
-
Crear un nuevo archivo:
bash -
Añadir el archivo al área de preparación:
bash -
Hacer el primer commit:
bash
Creación de un repositorio en GitHub
Paso 1: Iniciar sesión en GitHub
Accede a tu cuenta de GitHub. Si no tienes una cuenta, crea una en GitHub.
Paso 2: Crear un nuevo repositorio
-
Haz clic en el botón
New
o enNuevo repositorio
. -
Completa los campos necesarios:
- Nombre del repositorio: nombre-del-repositorio
- Descripción (opcional): Breve explicación del repositorio.
- Privacidad: Escoge entre repositorio público o privado.
- Opciones adicionales: Puedes añadir un README, un archivo
.gitignore
, o elegir una licencia.
-
Haz clic en
Create repository
.
Paso 3: Conectar el repositorio local con GitHub
Para conectar tu repositorio local con el repositorio recién creado en GitHub, usa:
bash
Subir tu código al repositorio remoto
- Subir los commits:
bash
Clonación de un repositorio
Clonar un repositorio te permite obtener una copia completa de un repositorio remoto en tu máquina local.
Paso 1: Obtener la URL del repositorio
En la página del repositorio en GitHub, copia la URL del repositorio (HTTPS, SSH o GitHub CLI).
Paso 2: Clonar el repositorio
Usa el comando git clone
seguido de la URL del repositorio:
bash
Paso 3: Navegar al directorio del repositorio clonado
bash
Buenas prácticas
- README.md: Incluye un archivo README para proporcionar una descripción del proyecto.
- .gitignore: Añade un archivo
.gitignore
para excluir archivos y directorios que no deseas incluir en el repositorio.
Resumen de comandos clave
- Inicializar un repositorio:
git init
- Añadir archivos al área de preparación:
git add .
- Hacer un commit:
git commit -m "mensaje"
- Añadir un remoto:
git remote add origin URL
- Subir cambios:
git push -u origin master
- Clonar un repositorio:
git clone URL
En el próximo módulo, aprenderemos a realizar commits y a seguir los cambios en tus archivos usando Git.
- Introducción a Git y GitHub
- Instalación y configuración de Git
- Fundamentos de control de versiones
- Creación y clonación de repositorios
- Realización de commits y seguimiento de cambios
- Gestión de ramas (branching)
- Fusionado de ramas (merging)
- Resolución de conflictos
- Trabajo colaborativo en GitHub
- Pull requests y revisiones de código
- Uso avanzado de Git (rebase, cherry-pick, etc.)
- Automatización con Git hooks
- Integración continua con GitHub Actions
- Gestión de versiones y lanzamiento de releases
- Conclusiones y mejores prácticas en Git y GitHub