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.
Steg 1. Förbered den nya datorn
Section titled “Steg 1. Förbered den nya datorn”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.
Steg 2. Klona repot på den nya datorn
Section titled “Steg 2. Klona repot på den nya datorn”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.gitDu hittar hela klona-adressen under Clone på repots sida i GitLab — välj SSH-varianten eftersom du redan har satt upp en SSH-nyckel.
Steg 3. Push innan du byter dator
Section titled “Steg 3. Push innan du byter dator”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 pushSteg 4. Pull innan du börjar arbeta
Section titled “Steg 4. Pull innan du börjar arbeta”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 pullSteg 5. Klart
Section titled “Steg 5. Klart”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.