Git · Sección 4

Instalación, configuración y repositorios

Instalar Git, registrar identidad, consultar ayuda, inicializar un proyecto, clonar y reconocer qué información conserva el directorio .git.

3
lecciones
3
ejercicios resueltos
CONTENIDO ORIGINAL

Avanza en orden. Cada lección está redactada para Palta es Cool, utiliza ejemplos propios y termina con una actividad cuya respuesta puedes desplegar.

ANTES DE EMPEZAR

Ubícate antes de avanzar

01 / PUNTO DE PARTIDA

Conviene haber comprendido Tuberías, búsquedas y diagnóstico.

02 / META OBSERVABLE

Al terminar deberías poder relacionar Instalar y configurar con git init y resolver un caso nuevo.

03 / TIEMPO SUGERIDO

Reserva entre 35 y 55 minutos para lectura, ejemplos, tres comprobaciones y cierre.

04 / PREPARA EL LABORATORIO

Instala Git y utiliza Git Bash, PowerShell o una terminal Unix. Mantén un repositorio desechable para probar recuperación y conflictos.

Abrir la guía de herramientas →
Diagnóstico rápido: ¿cómo se relacionan Instalar y configurar y git init? +

No necesitas acertar todavía. Escribe una hipótesis de dos líneas y compárala con tu respuesta al finalizar; si puedes corregirla y justificar el cambio, hubo aprendizaje.

Ruta guiada · 3 lecciones

Aprende el tema paso a paso

Prepararás Git, su identidad y dos formas de obtener un repositorio, comprendiendo qué se crea en cada caso.

Al terminar podrás
  • Versión, identidad y origen de la configuración deben ser visibles
  • git init añade control de versiones a una carpeta
  • git clone obtiene archivos, historial y un remoto configurado
01
Preparar la herramienta

Versión, identidad y origen de la configuración deben ser visibles

Git registra user.name y user.email como autoría del commit, no como inicio de sesión. La configuración global sirve como valor habitual y la local puede sobrescribirla en un repositorio. --show-origin ayuda a explicar de dónde salió cada decisión.

01

Comprueba git --version después de instalar.

02

Usa una identidad que quieras asociar al historial.

03

Consulta ayuda breve con -h y extensa con git help.

Comprueba lo aprendido · 01

¿Configurar user.email autentica automáticamente contra GitHub?

Mostrar respuesta +

No. Define la autoría del commit. La autenticación del remoto se configura por separado mediante HTTPS con token o gestor de credenciales, GitHub CLI o SSH.

02
Comenzar localmente

git init añade control de versiones a una carpeta

git init crea la estructura .git, pero no registra todavía los archivos. status muestra archivos sin seguimiento y la rama actual. El repositorio empieza a tener historia cuando preparas contenido y creas el primer commit.

01

.git conserva objetos, referencias y configuración local.

02

No edites su contenido manualmente al comenzar.

03

Inicializar dentro de otro repositorio puede crear una frontera inesperada.

Comprueba lo aprendido · 02

¿git init guarda automáticamente una versión de todos los archivos?

Mostrar respuesta +

No. Solo prepara el repositorio. Debes decidir qué rastrear, preparar una instantánea con git add y registrarla con git commit.

03
Copiar un repositorio

git clone obtiene archivos, historial y un remoto configurado

Clone crea una carpeta de trabajo, descarga los objetos alcanzables y normalmente configura origin. Un remoto vacío también puede clonarse, aunque todavía no tenga commits. Después conviene revisar rama, estado y URL.

01

La URL determina protocolo y autenticación.

02

origin es un nombre convencional, no reservado.

03

Clonar no concede permiso para publicar.

Comprueba lo aprendido · 03

¿Por qué un push puede fallar aunque clone haya funcionado?

Mostrar respuesta +

Porque descargar puede ser público o de solo lectura, mientras publicar exige permiso y autenticación válida para ese repositorio.

Resumen de la sección

Tu recorrido en tres ideas

  1. Versión, identidad y origen de la configuración deben ser visibles
  2. git init añade control de versiones a una carpeta
  3. git clone obtiene archivos, historial y un remoto configurado
CIERRE DE LA SECCIÓN

Comprueba que puedes usarlo

Antes de continuar, revisa estos tropiezos frecuentes y resuelve un caso sin copiar los ejemplos.

ERROR 01

Confundir autoría configurada con autenticación del remoto.

ERROR 02

Inicializar un repositorio dentro de otro sin pretenderlo.

DESAFÍO INTEGRADOR

Ahora hazlo sin guía

Configura una identidad local, inicializa un laboratorio y explica qué existe antes y después del primer commit.

Mostrar pauta de corrección +
Una respuesta sólida:
  • Muestra el origen de la configuración.
  • Reconoce .git como metadatos.
  • Distingue init de clone.