Tema 2: Crear un repositorio y consultar su estado
En el tema anterior configuraste tu identidad. Ahora abre la carpeta que quieres versionar en tu terminal. git init prepara esa carpeta como repositorio: crea los metadatos en .git. Conserva los archivos existentes y todavía no guarda ninguna versión.
git status informa del estado actual. Úsalo después de inicializar y cada vez que dudes. Un repositorio recién creado puede mostrar que todavía no hay versiones guardadas. Si ya contiene archivos, aparecerán como sin seguimiento: Git los ve, pero aún no se han incorporado al proceso de guardado. Sin seguimiento es una situación adicional de los archivos nuevos, no un cuarto nombre para el estado confirmado.
Después de editar un archivo puedes volver a consultar el estado. Consultar no guarda ni descarta contenido. Los cambios preparados y las versiones guardadas se trabajarán en el tema siguiente.
La salida real de status también puede mencionar un nombre inicial como main o master. Por ahora reconoce que es el nombre de la línea de trabajo; su significado se desarrolla en el tema 4. El laboratorio oculta ese detalle hasta entonces. No necesitas cambiarlo para completar esta práctica.
La configuración global del tema 1 sigue disponible: inicializar un proyecto no borra tu nombre, correo ni editor. Ejecutar init otra vez en el mismo repositorio lo reinicializa sin borrar el historial; no es una herramienta para empezar desde cero eliminando versiones.
Comandos para probar #
1git init 2git status 3git config --global user.email
Error que conviene evitar #
Inicializar una carpeta distinta de la del proyecto o borrar .git pensando que es un archivo temporal. Comprueba siempre en qué carpeta estás.
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
Tu primer repositorio
Aplicar edición guarda el texto en la carpeta de práctica.
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] git init · git status help · clear
Sesión en memoria: recargar descarta la práctica. Doscientas acciones como máximo. Dos archivos editables de hasta 250 líneas. El modelo no ejecuta comandos reales ni realiza conexiones externas.
Resumen
- Inicializa los metadatos del repositorio.
- Consultar el estado no modifica los archivos.
- El archivo existe en el trabajo pero no está registrado.
- Inicializar una carpeta distinta de la del proyecto o borrar .git pensando que es un archivo temporal. Comprueba siempre en qué carpeta estás.