Hoppa till innehåll

Flera datorer

En stor fördel med Git är att du kan synkronisera ditt arbete mellan flera datorer — till exempel en dator på campus och en hemma. Tobias visar hur i den här videon på engelska.

10:31

Varje dator du vill arbeta från behöver ha Git installerat och konfigurerat med ditt namn, din studentmejl och en egen SSH-nyckel registrerad hos GitLab — se Installera Git. En SSH-nyckel går inte att dela mellan datorer: generera en ny på den nya datorn och lägg till den som ytterligare en nyckel på ditt GitLab-konto.

Första gången du ska arbeta från en ny dator behöver du hämta hem en egen kopia av repot:

git clone git@gitlab.lnu.se:1dv025/student/{DITT ANVÄNDARNAMN}/exercises/exercise-hello-world.git

Du hittar hela klona-adressen under Clone på repots sida i GitLab — välj SSH-varianten eftersom du redan har satt upp en SSH-nyckel.

Innan du lämnar en dator, se till att allt ditt arbete finns i remote repository (GitLab), inte bara lokalt på den datorn:

git add .
git commit -m "..."
git push

När du sätter dig vid en dator du redan klonat repot på, börja alltid med att hämta hem det senaste, så att du utgår från samma kod som du lämnade på den andra datorn:

git pull

Så länge du håller fast vid rutinen — pull när du sätter dig, push innan du reser dig — kan du växla fritt mellan valfritt antal datorer utan att tappa bort ditt arbete.

CCBY