Git & GitHub – DÍA 1
Instalar Git, configurar tu identidad y crear tu primer repositorio local
(lo imprescindible para empezar con buen pie)
1. Objetivo del día
Hoy vas a aprender:
- Instalar Git (Linux / Windows / macOS)
- Configurar tu identidad (
git config) - Crear tu primer repositorio local
- Añadir archivos
- Hacer tu primer commit
- Entender el flujo básico status → add → commit
- Y muy importante: qué NO debes subir jamás a GitHub
Si consigues crear tu primer repositorio y hacer un commit → Día 1 completado.
2. Instalar Git
Linux (Debian/Ubuntu)
sudo apt update
sudo apt install git -y
Linux (RHEL/CentOS)
sudo dnf install git -y
macOS (Homebrew)
brew install git
Windows
Descargar instalador:
https://git-scm.com/download/win
Usa “Git Bash”, que es una terminal excelente para Git.
3. Configurar tu identidad (MUY importante)
Configura tu nombre y correo:
git config --global user.name "Tu Nombre"
git config --global user.email "tuemail@example.com"
Comprobar la configuración:
git config --list
Estos datos aparecerán en tus commits.
4. Crear tu primer repositorio local
Escoge un directorio donde guardarás tus scripts, utilidades o pruebas:
mkdir mis-scripts
cd mis-scripts
Inicializar Git:
git init
Esto crea la carpeta oculta:
.git
que contiene todo el historial.
5. Ver el estado del repositorio
git status
Cuando no hay nada:
nothing to commit
6. Crear un archivo y añadirlo al repositorio
echo "echo Hola mundo" > saludos.sh
Ver estado:
git status
Resultado típico:
Untracked files: saludos.sh
7. Añadir archivos al “staging area”
git add saludos.sh
o añadir todo:
git add .
8. Crear tu primer commit
git commit -m "Primer commit: añado script de saludo"
¡Has guardado tu primera versión!
9. Ver el historial
git log
Versión más compacta:
git log --oneline
10. ⚠️ Muy importante: ¿Público o privado? (Evitar desastres)
Antes de empezar un repositorio en GitHub, debes tener clarísimo esto:
✔ Repositorio PÚBLICO
Cualquiera en Internet puede ver tu contenido.
NO subas jamás:
- contraseñas
- tokens
- claves SSH
- API keys
- archivos
.env - configuraciones sensibles
- IPs internas
- información personal
- datos de tu empresa
Una vez subido queda para siempre en el historial.
✔ Repositorio PRIVADO
Solo tú (y quien invites) podrá verlo.
Ideal para scripts personales, pruebas, automatizaciones o documentación interna.
RECOMENDACIÓN TOTAL:
👉 Para este curso y tus scripts personales: repos PRIVADOS.
✔ .gitignore para evitar problemas
Crea un archivo:
nano .gitignore
Y añade:
*.log
*.tmp
.env
config/*.json
credenciales/
Para que Git ignore todo eso.
11. Práctica guiada (20–30 minutos)
11.1. Crear un repositorio
mkdir git-dia1
cd git-dia1
git init
11.2. Crear archivo
echo "Este es mi primer archivo" > archivo.txt
11.3. Añadirlo
git add archivo.txt
11.4. Commitear
git commit -m "Añadiendo mi primer archivo"
11.5. Ver historial
git log --oneline
12. Checklist del Día 1
- Git instalado
- Identidad configurada
- Repositorio local creado
- Archivo añadido
- Primer commit hecho
- Entiendes el flujo status → add → commit
- Sabes la diferencia entre público y privado
- Entiendes qué NO se debe subir a GitHub
Si todo está marcado → Día 1 completado.
13. Ejercicio sugerido
Crea un repositorio llamado:
mis-scripts/
Dentro:
- crea dos scripts
- añádelos
- comitea con un mensaje claro
- comprueba el log
- crea un archivo
.gitignorecon extensiones que NO quieras subir
Esto prepara el terreno para el Día 2.
14. Día 1 completado
¡Ya formas parte del mundo Git!
A partir de aquí tus scripts y herramientas dejarán de perderse y tendrás control real sobre tus versiones.
Mañana vamos a:
👉 Día 2 – Control de cambios: ver diferencias, modificar, deshacer y entender el staging.
Te va a encantar.
