Iniciar y Clonar Proyectos
El primer paso para usar Git es "conectar" un proyecto (una carpeta en tu computadora) al sistema de control de versiones. Tienes dos maneras de hacerlo: empezando un proyecto nuevo desde cero, o descargando uno que ya existe.
1. Empezar desde Cero: git init
Imagina que creaste una nueva carpeta para tu página web. Actualmente es solo una carpeta normal de tu sistema operativo. Para que Git empiece a vigilarla, debes inicializarla.
Abre la terminal dentro de tu carpeta y ejecuta:
git init
¿Qué pasó?
Git acaba de crear una carpeta oculta llamada .git dentro de tu directorio. ¡No la borres ni la modifiques manualmente! Esa carpeta contiene todo el "cerebro" y el historial de versiones de tu proyecto. Tu carpeta ahora es oficialmente un Repositorio Git local.
2. Descargar un proyecto existente: git clone
Muy a menudo te unirás a un equipo que ya tiene un proyecto empezado, alojado en la nube (por ejemplo, en GitHub o GitLab).
Para traer ese proyecto a tu computadora con todo su historial intacto, no descargas un .zip, haces un clon.
El comando requiere la URL del repositorio remoto.
# Ejemplo: Clonar un repositorio público
git clone https://github.com/usuario/nombre-del-proyecto.git
¿Qué pasó?
- Git creó de forma automática una carpeta llamada
nombre-del-proyecto. - Descargó absolutamente todos los archivos y carpetas del código.
- Descargó la carpeta oculta
.git(es decir, el historial completo de quién hizo qué y cuándo). - Configuró la conexión remota automáticamente, para que luego puedas enviar tus propios cambios.
Importante: Al usar
git clone, no necesitas ejecutargit init. El repositorio clonado ya viene inicializado.
Verificar el estado
Una vez que estás dentro de un repositorio Git (iniciado o clonado), el comando que más vas a usar en tu carrera es:
git status
Este comando te dirá exactamente qué está pasando en este momento: en qué rama estás, qué archivos has modificado, qué archivos nuevos has creado, y qué falta por guardar. ¡Úsalo constantemente!