Git är ett litet program som används för att hantera olika versioner av kod. När man jobbar med programmering på ett iterativt sätt vill man ha koll på varenda liten ändring. När man är flera personer som arbetar med samma kodbas vill man också ha möjlighet att hantera situationer när flera personer ändrar i samma fil. Git är ett program som hjälper oss med sådant.
Git är gratis och källkoden är öppen. Programmet skapades av Linus Torvalds, samma person som skapade Linux.
Github är en kommersiell tjänst som tillhandahåller ett ställe i molnet där utvecklare kan lägga sin kod och samarbeta med andra. Tjänsten drar nytta av programmet Git, därav namnet. Att skapa ett konto på Github är gratis och något som nästan alla professionella utvecklare har.
En hink med kod på Github kallas för ett repository ("repo"). Lär dig det ordet.
Obs: Det är fullt möjligt att använda Git utan att använda Github.
- Gå in på git-scm.com/downloads och ladda hem Git
- Installera Git. Välj Visual Studio Code som "default editor"
- Öppna ett terminalfönster (Powershell)
- Skriv
git config --global user.name "Your Name"
- Skriv
git config --global user.email [email protected]
- Skriv
- Gå in på github.com och registera ett konto
Woho! Klappa dig själv på axeln. Nu är du redo för... ditt första repository!
- Gå in på github.com
- Skapa ett nytt repository som heter
hello-world
. Väljpublic
. - Öppna ett terminalfönster (Powershell) och navigera till en mapp där du har dina projekt.
- Skriv
git clone https://github.com/<ditt namn här>/hello-world.git
- Gå in i mappen genom att skriva
cd hello-world
- Öppna Visual Studio Code genom att skriva
code .
Punkten betyder att du ska öppna programmet där du står, dvs i mappen hello-world. - Skapa en ny fil som heter
hello-world.py
och fyll det medprint(̈́"Hello, world")
. Spara. - Skriv
git status
. Detta kommando visar status. Det är ett helt säkert kommando som inte kan förstöra något. - Skriv
git add .
för att fånga upp och lägga till alla ändringar i mappen (i det här fallet bara en ny fil) - Skriv
git status
igen för att se skillnaden - Skriv nu
git commit -m "My first commit"
för att definitivt bekräfta alla ändringar. En ny commit / stämpel skapas. - Skriv
git push
för att knuffa upp koden till Github - Gå in på
github.com/<ditt namn>/hello-world
och kolla att koden ligger där
Woho! Klappa dig själv på axeln. Du har tagit ett viktigt steg mot att bli en kompetent utvecklare.
För nya projekt kan du följa mallen ovan, dvs skapa ett repository på Github och använd sedan git clone
för att få en kopia på din dator som du kan arbeta utifrån.
- Gå in på github.com och skapa ett repository med samma namn som ditt projekt/mapp på datorn. Välj
public
. - Navigera till mappen i Powershell lokalt på din dator
- Skriv
git init
- Skriv
git remote add origin https://github.com/<ditt användarnamn>/<ditt repo-namn>.git
- Skriv
git add .
- Skriv
git commit -m "Initial commit"
- Skriv
git push -u origin master
Kommer..