practicaGitBashInicial diapositivas.....

ibz21413070170131 4 views 11 slides Sep 16, 2025
Slide 1
Slide 1 of 11
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11

About This Presentation

Es una practica inicial sencilla


Slide Content

Control de Versiones Git no es solo una herramienta, es una forma de pensar. Imagina que estás escribiendo un libro: ¿No te gustaría tener guardados todos los borradores por si quieres volver a una versión anterior de un capítulo? ¿No sería útil si un compañero pudiera escribir un capítulo a la vez sin estropear el tuyo? Git resuelve estos problemas. Es un sistema de control de versiones que toma "fotos" (llamadas commits ) de tu proyecto en diferentes momentos, permitiéndote volver a ellas cuando quieras.

Vocabulario Clave Repositorio (Repo): La carpeta de tu proyecto donde Git está vigilando todos los cambios. Es el "libro" completo. Commit : Una foto o instantánea de todos tus archivos en un momento determinado. Es como guardar un "borrador" del libro con una descripción de los cambios hechos ( ej : "Capítulo 3 primer borrador"). Staging Area (Área de Preparación): Un limbo donde colocas los archivos que quieres que formen parte de tu próxima "foto" ( commit ). Es como decir "estas páginas están listas para ser guardadas en el próximo borrador". Branch (Rama): Una línea de tiempo alternativa. Imagina que quieres reescribir un final del libro sin arruinar el original. Creas una rama para experimentar. La rama principal por defecto se llama main o master.

Configuración y Primeros Comandos Instala Git : Descárgalo de git-scm.com. Sigue los pasos por defecto. Abre tu terminal ( Git Bash en Windows, Terminal en Mac/Linux, o la terminal integrada en VS Code ). Configura tu identidad (solo una vez por computadora): git config --global user.name "Tu Nombre" git config --global user.email "[email protected]" Esto firma los commits con el nombre, por lo que todos saben quién hizo cada cambio.

Primer repositorio Crea una carpeta nueva en tu computadora para practicar ( ej : mi-primer-repo). Abre la terminal y navega hasta dentro de esa carpeta (cd ruta/a/mi-primer-repo). Inicializa Git en esa carpeta: git init Este comando crea un repositorio de Git vacío (una carpeta oculta .git).

El Flujo Básico de Trabajo (Los 3 Comandos Mágicos) Imagina que creas un archivo index.html en tu carpeta. git status : usarlo para ver en qué estado están los archivos. Te dirá qué archivos han cambiado y qué no están siendo vigilados. git add <archivo>: Añade archivos al Staging Area (el limbo). git add index.html → Añade ese archivo específico. git add . → Añade todos los archivos modificados/nuevos de la carpeta. git commit -m "Mensaje descriptivo": Tomas la "foto". El mensaje (-m) debe ser claro y conciso, explicando QUÉ cambió, no CÓMO. Ej : "Crear la estructura HTML básica de la página" en lugar de "cambios".

El Flujo Básico de Trabajo (Los 3 Comandos Mágicos)

El Flujo Básico de Trabajo (Los 3 Comandos Mágicos) Creo un archivo nuevo (desde el editor de código o la terminal) echo "<h1>Hola Mundo</h1>" > index.html Consulto el estado git status # Veré que index.html no está vigilado ( untracked ) Lo preparo para el commit git add index.html Consulto el estado de nuevo git status # Veré que index.html está en staging ( green ) Hago el commit con un mensaje git commit -m "Agregar un h1 de saludo"

Conectando con el Mundo (GitHub) Subir tu Código a GitHub Hasta ahora todo es local. Para colaborar o tener una copia de seguridad en la nube, usa GitHub. Crea una cuenta en github.com Crea un nuevo repositorio (botón "+"). No marques la opción " Initialize with a README". GitHub te dará dos comandos. Cópialos y ejecútalos en la terminal, dentro de tu carpeta del proyecto: Conecta tu repositorio local con el de GitHub (solo se hace una vez) git remote add origin https://github.com/tu-usuario/nombre-del-repo.git Sube ( push ) tu código a la rama ' main ' de GitHub git branch -M main # Asegura que tu rama se llama ' main ‘ git push -u origin main

Conectando con el Mundo (GitHub)

Conectando con el Mundo (GitHub) Bajar Cambios de Otros Si trabajas en otra computadora o un compañero hace un cambio, necesitas bajarlo: git pull origin main
Tags