Working directory
La carpeta que editas ahora. Git detecta archivos nuevos o modificados, pero todavía no los ha preparado para guardar.
STEM
Ciencias
Humanidades
Arte y Cultura
Del historial en tu carpeta al remoto en la nube: instalar, Git GUI, commits, ramas, pull requests y cómo salir de un conflicto sin romper el proyecto.
Cuando programas, los archivos cambian a menudo: corriges un fallo, añades una función, pruebas otra idea. Sin una herramienta pensada para eso, o bien guardas carpetas con nombres del tipo «proyecto_final_v3_bien», o pierdes el rastro de qué funcionaba ayer. Git resuelve ese problema de forma sistemática: es un programa de control de versiones que convierte tu carpeta de trabajo en un repositorio, es decir, en un historial ordenado de estados del proyecto.
Cada estado guardado se llama commit. Un commit no es un «guardar como» del editor: es una instantánea completa del proyecto en un momento concreto, con autor, fecha y un mensaje que explica el cambio. Gracias a eso puedes comparar versiones, volver atrás con seguridad o trabajar en varias ideas a la vez sin mezclarlas a ciegas.
GitHub es un servicio en internet que aloja copias de esos repositorios (el remoto). Ahí el historial se comparte con el equipo, se revisan cambios y se organizan tareas. GitLab y Bitbucket ofrecen un modelo parecido. En resumen: Git trabaja en tu ordenador; GitHub (u otro remoto) guarda y publica esa historia en la nube.
Sigue el ciclo completo: editar en el working directory → stage → commit → push al remoto. Pulsa pausa si quieres ir a tu ritmo.
Empiezas a escribir en el archivo…
Para entender cualquier pantalla de Git —terminal, Git GUI o el panel del editor— conviene memorizar tres zonas. El trabajo pasa de una a otra en este orden:
La carpeta que editas ahora. Git detecta archivos nuevos o modificados, pero todavía no los ha preparado para guardar.
El «carrito» del próximo commit: eliges qué cambios entran en la siguiente instantánea. En Git GUI es la lista Staged Changes; en terminal, el resultado de git add.
El historial ya grabado en disco. Ahí viven los commits. Un push copia esa historia al remoto; un pull trae commits que otros hayan subido.
Puedes recorrer ese ciclo escribiendo comandos o pulsando botones: el motor es el mismo. En la pestaña Git GUI lo vemos ventana a ventana. Si quieres el mapa de toda la guía, vuelve a Guía.
Tus mensajes pueden enviarse a Gemini, Groq o Mistral. Este chat no tiene memoria: cada pregunta va por separado. Privacidad IA