Codemaker Git y GitHub

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é sirveDónde se consigue
GitEl programa que guarda las versiones de tu códigogit-scm.com
Una cuenta de GitHubPara tener tus proyectos en la nubegithub.com
VS CodeYa trae Git integrado: no hace falta nada másLo tienes de los apuntes de Java

1. Instalar Git#

  1. Entra en git-scm.com y descarga Git para tu sistema.
  2. 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:

Terminal
git --version

Tiene 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):

Terminal
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
ComandoPara qué
user.nameEl nombre que aparece en tus cambios
user.emailTu correo. Usa el mismo de GitHub, para que tus cambios salgan asociados a tu cuenta
init.defaultBranch mainQue 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 falseCó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#

ProblemaSolución
git no se reconoce como comandoCierra la terminal (o VS Code entero) y vuelve a abrirla después de instalar Git
Author identity unknown al hacer un commitFalta el paso 3: configura tu nombre y tu correo
La terminal pide usuario y contraseña de GitHub y no acepta tu contraseñaDesde 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