Soy Grissel Arascely Rodríguez Quispe, estudiante de Ingeniería de Sistemas en la UNSCH.
Hice este instructivo para dominar las bases de Git, una herramienta fundamental en nuestra formación profesional.
Para el desarrollo de esta práctica, se emplearon las siguientes herramientas:
- Git Bash: Como terminal o línea de comandos principal.
- GitHub: Como plataforma de alojamiento para el repositorio remoto.
- Editor de texto / IDE: VS Code
Antes de realizar cualquier cambio, es vital asegurarte de que Git sepa quién eres.
Se usa estos comandos para verificar si tu nombre y correo ya están configurados:
git config user.name
git config user.emailgit config --global user.name "Tu Nombre"
git config --global user.email "tu@email.com"git initPara agregar todo el contenido del directorio:
git add .Para agregar un archivo específico:
git add nombre-archivo.txtgit commit -m "Mensaje descriptivo del cambio"| Comando | Acción |
|---|---|
git status |
Muestra el estado actual: archivos nuevos, modificados o listos para commit. |
git log --oneline |
Visualiza el historial de commits de manera resumida y elegante. |
git branch |
Muestra en qué rama te encuentras actualmente. |
git remote -v |
Verifica si tu repositorio local está conectado a uno remoto (GitHub/GitLab). |
git checkout -b [nombre] |
Crea una nueva rama y te cambia a ella automáticamente. |
# 1. Iniciar repositorio
- git init
# 2. Configurar identidad (si no lo hiciste antes)
- git config --global user.name "Tu Nombre"
- git config --global user.email "tu@email.com"
# 3. Crear y agregar un archivo
- echo "# Mi Proyecto" > README.md
- git add README.md
- git commit -m "Primer commit: agrega README"
# 4. Crear nueva rama para trabajar sin afectar la principal
- git checkout -b desarrollo
# 5. Verificar estado general
- git status
- git branchDurante el aprendizaje, es completamente normal toparse con errores en la terminal. Aquí tienes la solución a los más frecuentes:
-
Por qué pasa: Intentaste entrar a una carpeta que tiene espacios en su nombre (por ejemplo:
Proyectos 2026) y Git Bash se confunde, pensando que le estás dando dos rutas diferentes. -
Solución: Siempre que una ruta tenga espacios, enciérrala entre comillas.
cd "C:/Ruta/A/Tus Proyectos/primer_lab"- Por qué pasa: Estás intentando subir tu código a la rama
mainen GitHub, pero Git detecta que en tu computadora estás trabajando en la rama antigua llamadamaster. - Solución: Simplemente renombra tu rama local a
mainpara que coincidan y vuelve a intentar subirlo.
git branch -m master mainA continuación, se presentan las capturas de pantalla que validan la ejecución correcta de los comandos y la sincronización con el repositorio remoto:
(Captura de la terminal ejecutando el comando git log --oneline o mostrando tu commit final)

(Captura del repositorio primer_lab a la cuenta de GitHub con las correcciones)

(En la siguiente captura se demuestra el uso del comando git status para verificar la rama actual, la conexión con el repositorio remoto y los archivos preparados para el próximo commit).

Recordar: Git como una gran herramienta es algo que debemos aprender, esta practica se hizo con el objetivo de saber como se usa git y poder usarlo posteriormente en el futuro como una guía personal.
