Nackademin · YH

Git & GitHub från början

Mikroövningar för Introduktion till IoT

Det här är 24 korta övningar i Git och GitHub för den som aldrig har versionshanterat. Du arbetar i Terminal/CMD på din dator och på github.com. Ingen betyg, inga deadlines — en ny idé per övning.

Så använder du sidan

  1. Börja på övning 1. Öppna Terminal på Mac eller CMD på Windows, och en webbläsare till github.com.
  2. En övning = en ny idé. Hoppa inte över steg — senare övningar bygger på det du just gjorde.
  3. Använd HTTPS när du kopplar GitHub (inte SSH i den här banan). Undvik force-push och rebase.
  4. Hinten längst ner pekar — den klistrar inte in hela lösningen.
  5. Markera övningen som klar när du har gjort stegen hos dig. Git-förloppet sparas separat från Python och Terminal.

Git körs lokalt i din terminal. GitHub är webbtjänsten. Den här sidan sparar bara förlopp — du skriver kommandona själv.

De 24 övningarna

Klara övningar: 0 / 24

  1. 1Git och GitHub — vad skiljer dem?12 min
  2. 2Skapa konto och logga in på GitHub15 min
  3. 3Installera Git25 min
  4. 4Kontrollera versionen med git --version8 min
  5. 5Ställ in namn och e-post med git config12 min
  6. 6Skapa en övningsmapp och gå dit12 min
  7. 7Starta ett arkiv med git init10 min
  8. 8Titta på status i ett tomt arkiv10 min
  9. 9Skapa README.md — ospårad fil12 min
  10. 10Lägg filer i staging med git add12 min
  11. 11Gör den första committen12 min
  12. 12Titta på historiken med git log10 min
  13. 13Ändra filen och gör en andra commit15 min
  14. 14Ignorera filer med .gitignore15 min
  15. 15Skapa ett tomt arkiv på GitHub15 min
  16. 16Koppla remote origin med HTTPS12 min
  17. 17Byt till main och pusha första gången18 min
  18. 18Titta på koden på github.com10 min
  19. 19Klona arkivet till en andra mapp15 min
  20. 20Ändra på GitHub-webben och hämta med git pull15 min
  21. 21Skapa och byt till en branch12 min
  22. 22Committa på branchen och pusha den15 min
  23. 23Öppna en Pull Request i webbläsaren15 min
  24. 24Merga PR, byt till main och pulla — avslutning18 min