Tema 1: Qué es Git y cómo configurarlo
Git guarda versiones de un proyecto. Una versión permite recordar qué había en un momento y consultar después cómo cambió. Puedes usar Git en tu ordenador sin una cuenta en un servicio web. Git y GitHub son productos distintos: empezamos aprendiendo la herramienta local.
Un archivo seguido por Git puede tener contenido modificado, preparado y confirmado. Modificado significa que has editado el contenido. Preparado significa que has seleccionado una copia para la próxima versión. Confirmado significa que esa copia ya pertenece a una versión guardada. Un archivo puede tener cambios preparados y, a la vez, otras ediciones posteriores sin preparar.
Los estados describen el contenido. Las áreas indican dónde se encuentra: directorio de trabajo (los archivos que editas), índice o staging (la selección para la próxima versión) y repositorio (las versiones guardadas). No confundas tres estados con tres carpetas que tengas que crear manualmente. Los comandos para mover contenido entre estas áreas llegarán en los siguientes temas.
Antes de guardar versiones, configura tu nombre y correo. Estos valores identifican la autoría; no son una contraseña ni te autentican en un servicio. Usa datos de ejemplo en el laboratorio. Fuera de él, el correo puede quedar en el historial que compartas.
--global aplica una preferencia a los proyectos de tu usuario del ordenador. core.editor elige el programa de edición que Git abrirá cuando necesite texto. El ejemplo usa nano; para Visual Studio Code se puede configurar "code --wait" si el comando está instalado. Las comillas conservan el espacio. Consultar una clave sin valor muestra su configuración.
Necesitas Git instalado para practicar en un terminal real; el laboratorio integrado ya está preparado. git --version muestra la versión instalada. El número mostrado por el laboratorio es una referencia didáctica, no una detección de tu ordenador.
Comandos para probar #
1git --version 2git config --global user.name "Tu Nombre" 3git config --global user.email "tu-correo@example.test" 4git config --global core.editor nano 5git config --global user.name
Error que conviene evitar #
Confundir el correo de autoría con un acceso remoto. Cambiar la configuración no modifica por sí solo ningún archivo del proyecto.
Laboratorio local #
Prueba los comandos y observa qué cambia. Puedes reiniciar sin guardar una entrega. Los retos evaluables y el cuestionario están en las actividades de este tema.
Git / práctica local
Prepara tu identidad
TERMINAL
Sesión local preparada. Escribe help para consultar los comandos de este tema.
Comandos disponibles y límites
git --version · git config --global <clave> [valor] help · clear
Sesión en memoria: recargar descarta la práctica. Doscientas acciones como máximo. El modelo no ejecuta comandos reales ni realiza conexiones externas.
Resumen
- Git permite recuperar y comparar versiones guardadas.
- Es una preferencia del usuario del ordenador.
- El editor se abre cuando Git necesita que escribas texto.
- Confundir el correo de autoría con un acceso remoto. Cambiar la configuración no modifica por sí solo ningún archivo del proyecto.