Git y GitHub por primera vez
Si nunca has usado Git, esta página es para ti. Si ya lo usas a diario, sáltatela.
Son dos cosas distintas
- Git es un programa que corre en tu laptop y guarda el historial de tu proyecto. Funciona sin internet y sin cuenta de nada.
- GitHub es un sitio donde vive una copia de ese historial, para que no esté solo en tu máquina.
Git funciona perfectamente sin GitHub. Pero aquí necesitas GitHub, porque Amplify publica tu altar leyendo de ahí.
Preséntate con Git
La primera vez hay que decirle quién eres, porque cada cambio que guardes lleva tu nombre pegado. Igual en Windows, macOS y Linux:
git config --global user.name "Tu Nombre"
git config --global user.email "tu@correo.com"
Usa el mismo correo de tu cuenta de GitHub, para que tus cambios aparezcan como tuyos.
Las cuatro cosas que vas a hacer hoy
- Fork. Hacer tu propia copia de nuestro repo, en tu cuenta de GitHub. La necesitas porque no tienes permiso de escribir en el nuestro, y porque Amplify va a publicar desde tu copia.
- Clone. Bajar tu copia a tu laptop, para poder editarla.
- Commit. Guardar un cambio en el historial, con un mensaje que dice qué hiciste. Es un punto al que siempre puedes volver.
- Push. Subir tus commits a GitHub.
En el taller, cada push dispara un build en Amplify y republica tu altar. Ese es todo el ciclo que necesitas entender hoy.
Cómo te vas a identificar al hacer push
La primera vez que subas algo, GitHub va a querer saber que eres tú.
En Windows se abre una ventana del navegador, le das permiso y listo. En macOS suele pasar lo mismo.
⚠️ Si te pide usuario y contraseña en la terminal
Tu contraseña de GitHub no va a funcionar, aunque sea la correcta. GitHub dejó de aceptarlas para Git hace años y ahora pide un token.
Pide ayuda en la mesa. Se resuelve en dos minutos en persona.
Lo que no necesitas saber hoy
Ramas, merges, rebases y conflictos. Los comandos de rescate del workshop copian
los archivos resueltos a tu rama main; están escritos completos en
Comandos del repo.