Saltar al contenido principal

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ó?

  1. Git creó de forma automática una carpeta llamada nombre-del-proyecto.
  2. Descargó absolutamente todos los archivos y carpetas del código.
  3. Descargó la carpeta oculta .git (es decir, el historial completo de quién hizo qué y cuándo).
  4. Configuró la conexión remota automáticamente, para que luego puedas enviar tus propios cambios.

Importante: Al usar git clone, no necesitas ejecutar git 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!