Git y GitHub Antes de empezar
Preparar el ordenador
Para trabajar con Git y GitHub necesitas tres cosas. En los ordenadores del aula de Codemaker, Git ya está instalado: solo tienes que hacer el paso 3 la primera vez.
| Qué | Para qué sirve | Dónde se consigue |
|---|---|---|
| Git | El programa que guarda las versiones de tu código | git-scm.com |
| Una cuenta de GitHub | Para tener tus proyectos en la nube | github.com |
| VS Code | Ya trae Git integrado: no hace falta nada más | Lo tienes de los apuntes de Java |
1. Instalar Git#
- Entra en git-scm.com y descarga Git para tu sistema.
- Instálalo con las opciones que vienen marcadas. Lo importante lo configuraremos en el paso 3.
Para comprobarlo, abre una terminal (en VS Code: Terminal → Nuevo terminal) y escribe:
git --versionTiene que responder algo como git version 2.51.0. El número da igual.
2. Crear la cuenta de GitHub#
Entra en github.com y pulsa Sign up. Apunta bien el correo que usas: lo necesitas en el paso siguiente.
Consejo
Elige un nombre de usuario que puedas enseñar: tu perfil de GitHub acaba siendo tu portfolio de programador.
3. Decirle a Git quién eres#
Git firma cada cambio que guardas con tu nombre y tu correo. Se configura una sola vez en cada ordenador, con estos cuatro comandos (cambia el nombre y el correo por los tuyos):
git config --global user.name "Ana García"
git config --global user.email "ana@correo.es"
git config --global init.defaultBranch main
git config --global pull.rebase false| Comando | Para qué |
|---|---|
user.name | El nombre que aparece en tus cambios |
user.email | Tu correo. Usa el mismo de GitHub, para que tus cambios salgan asociados a tu cuenta |
init.defaultBranch main | Que los proyectos nuevos usen la rama main, igual que GitHub. Si no, algunos ordenadores la llaman master y los comandos de estos apuntes fallan |
pull.rebase false | Cómo juntar tus cambios con los de GitHub cuando los dos habéis cambiado algo. Sin esta línea, git pull puede negarse a funcionar |
4. La primera vez que subas algo#
La primera vez que hagas git push, Git te pedirá entrar en tu cuenta de GitHub. En Windows se abre una ventana o el navegador para que inicies sesión. Después lo recuerda y no vuelve a preguntar.
Problemas frecuentes#
| Problema | Solución |
|---|---|
git no se reconoce como comando | Cierra la terminal (o VS Code entero) y vuelve a abrirla después de instalar Git |
Author identity unknown al hacer un commit | Falta el paso 3: configura tu nombre y tu correo |
| La terminal pide usuario y contraseña de GitHub y no acepta tu contraseña | Desde 2021, GitHub no acepta la contraseña de la cuenta en la terminal. Inicia sesión con la ventana del navegador que abre Git en Windows |