Crear un repositorio git
En este post procederemos a crear el primer repositorio usando los comandos de git init y git clone
 
					Hemos visto en artículos anteriores ¿Qué es Git y por qué usarlo? Diferencias entre Git y GitHub y realizar la Instalación de Git en las maquinas locales, ahora procederemos a crear el primer repositorio usando los comandos de git init y git clone.
Explicaremos a detalle como crear o clonar un repositorio desde cero y entenderemos que hace cada comando. 🚀
🧠 Resumen rápido
| Comando | ¿Qué hace? | ¿Cuándo usarlo? | 
|---|---|---|
| git init | Crea un nuevo repositorio local | Nuevo proyecto o proyecto sin Git | 
| git clone | Copia un repositorio remoto a tu máquina | Trabajar con un proyecto existente | 
🛠️ git init Crea tu propio repositorio desde cero
Cuando quieres empezar a trabajar en un proyecto nuevo y aún no tienes un repositorio Git, usas git init.
Este comando convierte cualquier carpeta en tu máquina en un repositorio de Git. Es decir, empieza a rastrear los cambios que ocurren en esa carpeta.
✅ ¿Cuándo usarlo?
- Cuando inicias un nuevo proyecto local.
- Cuando quieres empezar a usar Git en un proyecto que ya existe, pero aún no tiene repositorio.
💻 Ejemplo de uso:
mkdir mi-proyecto
cd mi-proyecto
git init
Esto crea una carpeta llamada mi-proyecto, entra en ella y la convierte en un repositorio Git. Luego puedes comenzar a hacer commits:
echo "# Mi Proyecto" > README.md git add README.md git commit -m "Primer commit"
🌐 git clone Copia un repositorio existente
Cuando un proyecto ya existe (por ejemplo, en GitHub) y quieres trabajar con él, usas git clone.
Este comando descarga una copia completa de un repositorio remoto en tu computadora, incluyendo todos sus archivos, historial de versiones y configuración.
✅ ¿Cuándo usarlo?
- Cuando quieres colaborar en un proyecto que ya está en GitHub, GitLab, Bitbucket, etc.
- Cuando necesitas tener una copia de respaldo local de un repositorio remoto.
💻 Ejemplo de uso:
git clone https://github.com/usuario/nombre-del-repo.git
Esto creará una carpeta llamada nombre-del-repo con todo el contenido del repositorio.
🚨 Después de clonar o crear un repo
Recuerda configurar tu nombre y correo si aún no lo has hecho, mas información en Configuración de Git (git config): 
git config --global user.name "Tu Nombre" 
git config --global user.email "tu@email.com"
