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 info en Configuración de Git (git config
):
git config --global user.name "Tu Nombre"
git config --global user.email "tu@email.com"