Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/danielcruca/plataformas-abiertas-2026-2c/llms.txt

Use this file to discover all available pages before exploring further.

Esta página es una referencia rápida de todos los comandos Git utilizados durante el curso, agrupados por categoría. Podés volver aquí cada vez que necesites recordar cómo usar un comando específico o el flujo de trabajo completo desde cero hasta subir cambios a GitHub.

Configuración inicial

Estos comandos se ejecutan una sola vez al instalar Git en tu equipo. Le indican a Git tu identidad para que aparezca correctamente en los commits.
git config --global user.name "Tu Nombre"
git config --global user.email "tucorreo@example.com"
Podés verificar la configuración guardada ejecutando git config --global --list.

Flujo de trabajo básico

El ciclo de los tres comandos que usarás en cada sesión de trabajo. Repetilo cada vez que tengas cambios listos para guardar y compartir.
git add .                              # Stage all changes
git commit -m "mensaje descriptivo"   # Commit staged changes
git push origin main                  # Push to remote
El mensaje del commit debe ser descriptivo para que tus compañeros (y vos en el futuro) entiendan qué cambio se realizó. Ejemplos: "Agrega validación de formulario", "Corrige error en la consulta MongoDB".

Inicializar un repositorio nuevo

Seguí estos pasos cuando comenzás un proyecto desde cero y necesitás vincularlo con un repositorio en GitHub.
1

Inicializá el repositorio local

git init
2

Agregá todos los archivos al staging

git add .
3

Realizá el primer commit

git commit -m "first commit"
4

Renombrá la rama principal

git branch -M main
5

Vinculá con el repositorio remoto

git remote add origin https://github.com/su-usuario/su-proyecto.git
6

Subí los cambios por primera vez

git push -u origin main

Verificar estado

Antes de hacer un commit o cuando algo no funciona como esperás, estos comandos te dan visibilidad sobre el estado actual del repositorio.
git status    # Ver estado de los archivos
git log       # Ver historial de commits

Clonar un repositorio

Para obtener una copia local de un repositorio ya existente en GitHub, usá git clone seguido de la URL del repositorio.
git clone https://github.com/danielcruca/plataformas-abiertas-2026-2c.git

Branches (ramas)

Las ramas permiten trabajar en nuevas funcionalidades o experimentos sin afectar la rama principal. Este es el flujo para crear, subir y eliminar una rama.
git checkout -b nombre-de-tu-rama           # Crear y cambiar a nueva rama
git push origin nombre-de-tu-rama           # Subir rama a GitHub
git branch -d nombre-de-tu-rama             # Eliminar rama local
git push origin --delete nombre-de-tu-rama  # Eliminar rama remota
Nombrá tus ramas de forma descriptiva, por ejemplo: feature/login, fix/error-mongodb, practica/semana-03.

Tabla de referencia rápida

ComandoDescripción
git initInicializa un repositorio local
git add .Agrega todos los archivos al staging
git commit -m "msg"Confirma los cambios
git branch -M mainRenombra la rama principal a main
git remote add origin <url>Vincula el repositorio local con GitHub
git push -u origin mainSube los cambios por primera vez
git push origin mainSube cambios en sesiones siguientes
git statusVer estado de archivos
git logVer historial de commits
git clone <url>Clonar un repositorio
git checkout -b <rama>Crear y cambiar a una rama
git branch -d <rama>Eliminar una rama local
git push origin --delete <rama>Eliminar una rama remota

Documentación oficial de Git

Referencia completa de todos los comandos Git disponibles.

GitHub

Plataforma para alojar y colaborar en repositorios Git.

Build docs developers (and LLMs) love