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. Installera Git
  • Steg 2. Öppna ett terminalfönster
  • Steg 3. Kontrollera versionen av Git
  • Steg 4. Visa konfiguration
  • Steg 5. Lägg till ditt namn
  • Steg 6. Bekräfta att ditt namn ändrats
  • Steg 7. Lägg till din e-postadress
  • Steg 8. Bekräfta att din e-postadress ändrats
  • Steg 9. Lägg till alias för gitignore.io
  • Steg 10. Bekräfta att alias ignore lagts till
  • Steg 11. Bekräfta att aliaset ignore fungerar
  • Steg 12. Spara dina autentiseringsuppgifter till GitHub
  • Steg 13. Klart!
  1. Guider
  2. Programvaror

Git - versionshantering

PreviousProgramvarorNextNode.js - applikationsmiljön

Last updated 5 years ago

Git är det versionshanteringssystem som du kommer att använda för att spåra ändringar i din kod och se till att du alltid har möjlighet att backa tillbaka om du råkat göra fel. Att arbeta med versionshantering blir extra viktigt när du börjar arbeta i projekt tillsammans med andra.

Redan nyfiken på vad Git egentligen är? För att få reda på mer läs . En annan källa är .

Nedan hittar du instruktioner för hur du installerar och konfigurera Git på din dator.

Steg 1. Installera Git

Hämta hem och installera senaste versionen av Git från . Läs mer om hur du kan gå till väga i .

Steg 2. Ö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 3. Kontrollera versionen av Git

Ta reda på Gits version med kommandot git --version, som du skriver i terminalfönstret.

git --version

Exempelutskrift (beroende på version av Git, och din plattform, kan utskriften variera):

git version 2.23.0.windows.1

Steg 4. Visa konfiguration

Visa grundkonfigurationen som gjordes i samband med installationen av Git med kommandot git config --list:

git config --list

Om du nu får en lista av ett antal inställningar så vet du att allt fungerar som det ska och du kan fortsätta.

Exempelutskrift:

core.symlinks=true
core.autocrlf=true
core.fscache=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
help.format=html
diff.astextplain.textconv=astextplain
rebase.autosquash=true
http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
diff.astextplain.textconv=astextplain
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.required=true
filter.lfs.process=git-lfs filter-process
credential.helper=manager

Steg 5. Lägg till ditt namn

Lägg till det namn som du vill koppla till ändringar du gör

git config --global user.name 'example-name'

Ersätt example-name med det namn (förslagsvis ditt för- och efternam) som du vill ska knytas till dina ändringar.

Steg 6. Bekräfta att ditt namn ändrats

git config --global user.name

Exempelutskrift:

example-name

Steg 7. Lägg till din e-postadress

Lägg till din e-postadress.

git config --global user.email 'email@example.com'

Ersätt email@example.com med den e-postadress som du har som primär adress på github.com.

Steg 8. Bekräfta att din e-postadress ändrats

git config --global user.email

Exempelutskrift:

email@example.com

Steg 9. Lägg till alias för gitignore.io

git config --global alias.ignore '!gi() { curl -L -s https://www.gitignore.io/api/$@ ;}; gi'

Problem med att skapa ett alias enligt ovan?

Använder du Windows och en annan terminal än Bash, t.ex. Command Prompt, kan du behöva byta ut apstroferna (') mot citattecken (") för att skapa ett nytt alias.

Steg 10. Bekräfta att alias ignore lagts till

git config --get-regexp ^alias\.

Exempelutskrift:

alias.ignore !gi() { curl -L -s https://www.gitignore.io/api/$@ ;}; gi

Steg 11. Bekräfta att aliaset ignore fungerar

git ignore

Exempelutskrift:

gitignore.io help:
  list    - lists the operating systems, programming languages and IDE input types
  :types: - creates .gitignore files for types of operating systems, programming languages or IDEs

Steg 12. Spara dina autentiseringsuppgifter till GitHub

Du behöver nu uppge dina autentiseringsuppgifter till GitHub på din dator så att förändringar du gör lokalt kan synkroniseras mot dina repon på github.com.

Steg 13. Klart!

Nu är allt klart för att du ska kunna börja arbeta med Git och lära dig grunderna. För en genomgång av Git rekommenderar vi följande resurser:

Tips! Läs mer om detta på GitHub "".

Tips! Läs mer om detta på GitHub "".

Detta alias, ignore, använder du för att skapa och underhålla .gitignore-filer. Aliaset använder , en tjänst du även kan använda direkt online.

Filen , definierar vilka filer och kataloger som inte ska versionshanteras, d.v.s. skickas till GitHub i samband med en synkronisering mellan ditt lokala repo och ditt repo på GitHub.

OBS! Hur detta görs skiljer sig åt beroende på vilken plattform du använder, , eller .

, några videor mellan 4-8 minuter som introducerar grunderna i Git.

, GitHubs interaktiva introduktion till Git.

, snabbreferens från GitHub.

, gratis bok online.

, referensmanualen.

Setting your username in Git
Setting your email in Git
gitignore.io
.gitignore
Linux
Mac
Windows
Videos
Got 15 minutes and want to learn Git?
Git cheat sheet
Pro Git
Reference manual
Getting Started - Git Basics
What is Git
https://git-scm.com/downloads
Getting Started - Installing Git
How to Get to the Command Line on a Mac
How to use Terminal on Mac
How to Open a Terminal Window in Ubuntu