Visa version
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:
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.