I denna övning kommer ni att få träna på de mest grundläggande sakerna som vi kommer att använda Github till i denna kurs. Ju längre fram i utbildningen vi kommer, så kommer vi också att fördjupa våra kunskaper, men än så länge räcker de grunder ni kommer få praktisera i denna bootcamp.
- För att skapa ditt repo så behöver du först logga in på ditt Github-konto, ta dig till "Repositories", och klicka på "Add new".
- Namnge ditt repo till någonting rimligt (Inga mellanslag! Istället använder vi oss av camelCase eller snake-case för att tydliggöra orden i namnet).
- Välj om ditt repo skall vara "public" (alla kommer kunna se ditt innehåll) eller "private" (ingen kommer kunna se ditt innehåll).
- Bocka i att du vill ha en README-fil.
- Skapa upp en ny mapp på din dator där du kommer kunna lägga in alla dina skolprojekt. Vill du skapa eventuella undermappar för varje kurs så går det alldele utmärkt.
- Högerklicka på din skolprojektsmapp och öppna upp terminalen i den mappen (dubbelkolla adressen i terminalen så att du verkligen hamnade rätt).
- I terminalen kör du nu kommandot
git init
- Gå tillbaks till ditt repo på Github. Klicka på den gröna knappen där det står "Code" och kopera https-adressen (SSH går ochså bra om du har konfigurerat för detta).
- Gå till din skolprojektsmapp, och öppna terminalen i den eventuella undermapp där du önskar att lägga ditt repo.
- I terminalen kör du kommandot
git clone <din-repo-url>
.
- Stanna kvar i terminalen, men hoppa in i ditt hämtade repo genom att köra kommandot
cd <ditt-repo-namn>
. - När du i terminalen bekräftat att du hoppat in i önskad mapp kör du kommandot
code .
(notera att det är ett mellanslag före punkten). Detta kommer öppna upp ditt repo i VSCode. - Gå in i din README-fil och skriv någonting kul. Spara.
- Gå tillbaks tll terminalen och kör kommandot
git status
(viktigt att terminalen står i din repo-mapp). Om allt lyckats bör du nu se vilken/vilka filer i ditt repo som ändrats.
- Se till så att du står i din repo-mapp i terminalen.
- Kör först kommandot
git add .
(notera att det är ett mellanslag innan punkten. Punkten indikerar att vi vill stagea ALLA ändringar som gjort. Vill du bara stagea en enstaka ändring så ersätter du punkten med den filens namn). - För att committa så kör du kommandot
git commit -m "<ditt-commit-meddelande>"
(glöm för guds skull inte den senare delen med "-m osv...", isåfall hamnar du i en fruktansvärd editor där det nästan inte går ta sig ut). - Kör
git push
för att trycka synka ditt remote repo med ditt local (trycka upp ändringar på Github). - Kontrollera om din ändrig syns på Github
- Gör en ändring i din README-fil lokalt på VSCode. Spara, stagea och committa. PUSHA INTE!
- Gå till din README-fil på Github och gör en ändring eller lägg till någonting.
- Gå tillbaks till terminalen och pusha din lokala ändring (om du gjort rätt bör du nu få ett varningsmeddelande).
- Kör kommandot
git pull
i terminalen för att dra hem de senaste ändringarna från Github. - Gå till VSCode och lös konflikten.
- När konflikten är löst så kan du stagea, committa och pusha till Github.