Grundläggande programmering (1DV021)
MyMoodle(CoursePress)
  • Introduktion
  • Studieanvisningar
  • Föreläsningar
    • Introduktion
    • Föreläsning 1
    • Föreläsning 2
    • Föreläsning 3
    • Föreläsning 4
    • Föreläsning 5
    • Föreläsning 6
    • Föreläsning 7
    • Föreläsning 8
  • Videologgar
  • Guider
    • Ditt alldeles egna GitHub-konto
    • Meddela kursledningen ditt användarnamn på GitHub
    • Programvaror
      • Git - versionshantering
      • Node.js - applikationsmiljön
      • Visual Studio Code - utvecklingsverktyg
    • Så kommer du igång med ditt repo för övningsuppgifterna
    • Att komma igång med en övningsuppgift
    • Arbetsgång med en övningsuppgift
  • Övningsuppgifter
    • Del 1
      • A-nivå
        • Hello, World!
        • Enkel addition
        • Inför futtiga funktioner
        • Futtiga funktioner
        • Rätvinklig triangel
        • Bestäm datatypen
        • Knivskarp HTML
        • Additionell kopia av array
        • Sorterad kopia av array
        • Subjektiv sortering av objekt
      • B-nivå
        • Buggig kod
        • Bättre än Svensson
        • Reducerad array
      • C-nivå
        • Kulramen
        • Harshadtal
        • Reducerad array med objekt
        • De bästa av de bästa
    • Del 2
      • A-nivå
        • Legotillverkaren
        • Konstruktiv prototyp av ellips
        • Ny klassisk ellips
  • Examinationsuppgifter
    • Om
      • Praktisk examinationsuppgift
      • Muntlig examination
    • 1 - Beskrivande statistik
    • 2 - Tjugoett
  • Nedläggning
Powered by GitBook
On this page
  • Steg 1. Öppna ett terminalfönster
  • Steg 2. Skapa en katalog för kursens repon
  • Steg 3. Byt till den nya katalogen
  • Steg 4. Klona ditt repo för övningsuppgifter
  • Steg 5. Verifiera att katalog skapats
  • Steg 6. Byt till den klonade katalogen
  • Steg 7. Hämta "boilerplate"-inställningar för ditt repo
  • Steg 8. Verifiera att inställningar hämtats
  • Steg 9. Synkronisera ändringarna med ditt repo på GitHub
  • Steg 10. Kontrollera ditt repo
  • Steg 11. Klart!
  • Fira!
  1. Guider

Så kommer du igång med ditt repo för övningsuppgifterna

PreviousVisual Studio Code - utvecklingsverktygNextAtt komma igång med en övningsuppgift

Last updated 6 years ago

Här hittar du anvisningar som visar dig steg för steg de olika moment du är tvungen att utföra för att skapa förutsättningar för ditt arbete med kursens övningsuppgifter.

För att kunna följa denna guide behöver du tillgång till internet, ett GitHub-konto samt ett privat repositorium under organisationen på .

Steg 1. Öppna ett terminalfönster

Öppna ett terminalfönster (Bash).

Bash installerades när du installerade Git. Sök efter och välj Git Bash.

Bash är en del av din plattform från början. Sök efter och välj Terminal, som är applikationen du ska använda.

Bash är en del av din plattform från början. Sök efter och välj Terminal, som är applikationen du ska använda.

Steg 2. Skapa en katalog för kursens repon

Under kursen kommer du att arbeta med flera repon. Det är därför lämpligt att samla de lokala repona under en och samma katalog, förslagsvis namngiven efter kursens kod 1dv021.

mkdir 1dv021

Steg 3. Byt till den nya katalogen

VIKTIGT! För de kommande stegen är det viktigt att du står i katalogen du skapade under steg 1 genom att använda kommandot cd ("change directory").

cd 1dv021

Steg 4. Klona ditt repo för övningsuppgifter

Du har blivit tilldelad ett privat tomt repo för dina övningsuppgifter. I detta repo samlar du alla övningsuppgifter du gör. Du skapar en lokal arbetskopia av ditt repo för övningsuppgifter med .

git clone https://github.com/1dv021/example-username-exercises.git

OBS! Ersätt example-username i example-username-exercises.git med ditt användarnamn du fått av universitetet.

Exempelutskrift:

Cloning into 'example-username-exercises'...
warning: You appear to have cloned an empty repository.

Genom att använda git clone klonar du ett befintligt repo på GitHub, d.v.s. du skapar en lokal fullständig arbetskopia av repot på GitHub. En katalog kommer att skapas med samma namn som repot du klonar, i detta fall [example-username]-exercises, och fyllas med de filer och kataloger repot innehåller. De ändringar du gör lokalt kommer att skickas till repot på GitHub då du använder kommandot git push.

Steg 5. Verifiera att katalog skapats

Kontrollera att allt hittils fungerat som förväntat genom att använda kommandot ls, som listar innehållet i en katalog.

ls

Exempelutskrift:

example-username-exercises/

Steg 6. Byt till den klonade katalogen

cd example-username-exercises

Ersätt example-username i example-username-exercises med ditt användarnamn du fått av universitetet.

Steg 7. Hämta "boilerplate"-inställningar för ditt repo

git pull https://github.com/1dv021/boilerplate-gitignore.git

Exempelutskrift:

remote: Counting objects: 3, done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (3/3), done.
From https://github.com/1dv021/boilerplate-gitignore
 * branch            HEAD       -> FETCH_HEAD

Steg 8. Verifiera att inställningar hämtats

Kontrollera att katalogen nu innehåller den dolda katalogen .git som skapades i samband med att du klonade example-username-exercises samt den dolda filen .gitignore från repot boilerplate-gitignore.

ls -A

Exempelutskrift:

.git/ .gitignore

Steg 9. Synkronisera ändringarna med ditt repo på GitHub

git push

Exempelutskrift:

Counting objects: 3, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 738 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To https://github.com/1dv021/example-username-exercises.git
 * [new branch]      master -> master

I detta fall behöver du inte lägga till filen .ignore och göra en "commit" då detta redan tagits hand om av kommandot git pull.

Steg 10. Kontrollera ditt repo

Starta en webbläsare och gå till ditt repo, https://github.com/1dv021/example-username-exercises, för att kontrollera att repot innehåller filen .gitignore.

Steg 11. Klart!

Allt är nu förberett för att du ska kunna arbeta med övningsuppgifterna. Glöm inte att regelbundet göra "commits" och synkronisera ändringar du gör i katalogen example-username-exercises. Lycka till!

Fira!

Genom att följa denna guide har du nu förberett ditt privata repo för kursens övningsuppgifter.

Du hämtar filer (och kataloger) från ett annat repo än det du klonat genom att använda kommandot .

Repot innehåller filen , som definierar vilka filer och kataloger som inte ska skickas till GitHub i samband med en synkronisering mellan mellan ditt lokala repo och ditt repo på GitHub.

För att synkronisera ändringarna mellan ditt lokala repo och repot på GitHub använder du kommandot .

Tips! Ta en titt på guiden eller .

https://github.com/1dv021
git clone
git pull
boilerplate-gitignore
.gitignore
git push
Att komma igång med en övningsuppgift
andra intressanta guider