Skapa Git-repo
Nu skall du skapa kursens Git-repo lokalt i din terminal under katalogen dbwebb-kurser genom att klona repot som du nyligen skapade på GitHub.
Gå till katalogen dbwebb-kurser
Section titled “Gå till katalogen dbwebb-kurser”Börja med att gå till din arbetskatalog för kurserna, den som du döpte till dbwebb-kurser.
# Gå till hemmakatalogencd
# Gå till dbwebb-kursercd dbwebb-kurserDu kan göra samma sak i ett kommando och här refererar ~ till din hemmakatalog.
cd ~/dbwebb-kurserAnvänd kommandot pwd och ls för att försäkra dig om att du är på rätt plats i filsystemet.
Klona ditt GitHub repo till ett lokalt repo
Section titled “Klona ditt GitHub repo till ett lokalt repo”Nu ska vi skapa en lokal kopia av ditt GitHub repo genom att klicka på “Code” och kopiera SSH-länken.
git clone git@github.com:bth-csharp/csharp-<akronym>.gitOm din akronym är abcd25 så ser kommandot ut så här:
git clone git@github.com:bth-csharp/csharp-abcd25.git
Kolla ditt lokala Git-repo
Section titled “Kolla ditt lokala Git-repo”Du kan använda kommandot pwd och ls för att kontrollera vilken katalog du är i och vad den innehåller. Använder du ls -la får får du detaljer om filer och kataloger och det visas även dolda kataloger som börjar med en punkt ..
Så här ser ditt Git-repo ut i terminalen:
Skapa inlämningsbrancher i ditt lokala Git-repo
Section titled “Skapa inlämningsbrancher i ditt lokala Git-repo”Nu kan du köra följande kommandon för att skapa inlämningsbrancher i ditt kursrepo. Ställ dig i ditt kursrepo och skapa en branch med git switch -c <branchnamn>. git switch -c <branchnamn> innebär att du skapar med -c en ny branch <branchnamn> och byter till den. Först säkerställer du att main-branchen finns.
git branch* maingit switch -c mainfatal: a branch named 'main' already existsJa, det finns en main-branch och stjärnan (*) visar att det är den aktuella branchen. Nu skapar du resten av brancherna.
git switch -c bth/submit/kmom03git checkout maingit switch -c bth/submit/kmom06git checkout maingit switch -c bth/submit/kmom10git checkout maingit switch -c bth/submit/test-gitconfiggit checkout mainSå här kan det se ut i terminalen:
Skapa inlämningsbrancher i ditt GitHub-repo
Section titled “Skapa inlämningsbrancher i ditt GitHub-repo”Du skall jobba i branchen main och här placerar du all kod du skriver.
De andra fyra tomma branches ska användas vid inlämning av kursens tre uppgifter. Den sista test-gitconfig är för att kolla att din utvecklingsmiljö är kopplad till Canvas.
Nu ska de lokala brancherna kopplas mot ditt GitHub-repo.
git push -u origin bth/submit/kmom03git push -u origin bth/submit/kmom06git push -u origin bth/submit/kmom10git push -u origin bth/submit/test-gitconfigSå här kan du kolla att inlämningsbrancherna numera finns både i ditt lokala Git-repo och i ditt GitHub-repo.
Koppla inlämningsbrancherna till ditt GitHub-repo
Section titled “Koppla inlämningsbrancherna till ditt GitHub-repo”Nu kan du ladda om ditt GitHub-repo och ska då se att det numera är 5 brancher.
Om du klickar på “Branches” så ser det ut så här nu: