Till KTH:s startsida Till KTH:s startsida

Visa version

Version skapad av Per Austrin 2016-08-24 16:50

Visa < föregående | nästa >
Jämför < föregående | nästa >

Git

Introduktion till Git

Kursen DD1337 har flera matnyttiga länkar med information om Git här:
https://www.kth.se/social/course/DD1337/page/kurswiki-for-git-och-github/

Extra viktigt är dokumentet "KTH short tutorial", som förklarar hur man gör flera av stegen nedan.

Se denna tutorial för hur man skapar ett konto på KTH Git.  Utöver att skapa konto kommer du antagligen att vilja lägga till en publik SSH-nyckel till ditt konto, även detta beskrivs i förutnämnda guide.

Översikt över arbetsflöde i progp

För varje labb i kursen kommer du att få ett repo under organisationen "progp16".  Om ditt användarnamn t.ex. är "osquarulda", kommer du för labb "F1" få ett repo "osquarulda-F1" med sökväg https://gits-15.sys.kth.se/progp16/osquarulda-F1.

Du har inte skrivrättigheter direkt till detta repo, utan ska skapa en egen förgrening av detta repo och sedan skicka in din labblösning som en hämtbegäran (Pull request) till ursprungs-repot.

Detaljerade instruktioner

För att testa flödet har du fått ett repo för en låtsas-labb "testlabb" som du kan använda för att experimentera.  Det är inget krav att du gör något med denna, men rekommenderas eftersom det hjälper dig bekanta dig med systemet.

Här följer nu detaljerade instruktioner för hur undertecknad (användarnamn "austrin") gör för att utföra och lämna in testlabben.

Förgrena repo

Det första steget är att föregrena repot.  I Git-UI:t kan en göra detta genom att klicka på Fork-knappen i repot:

Förgrena repo

Man får då välja vart man vill placera sin förgrening.  Jag väljer att placera den under mitt eget konto (@austrin).  Jag får då ett nytt repo som ser ut så här:

Ge tillgång till min labb-kompis

Blah blah

Klona repo och göra labben

Blah blah.


Öppna hämtbegäran

Blah blah.