Git & GitHub i Visual Studio Code
Steg-för-steg: Använd Git i VS Code
1. Skapa en projektmapp
- Öppna VS Code.
- Skapa en ny mapp och öppna den i VS Code.
2. Öppna terminalen
Om du inte har den öppen eller vet hur du gör kan du välja: Terminal -> New Terminal
3. Initiera Git i projektet
Skriv:
git initNu skapas en dold mapp .git som håller koll på alla versioner.
4. Skapa och spara en fil
Exempel:
# main.py
print("Hello Git!")5. Lägg till och spara ändringar
git add .Lägger till alla filer i den aktuella mappen.
Konfigurera Git: namn och e-post
Innan du kan göra din första commit med VS-Codes inbyggda GUI (Graphic User Interface), måste Git veta vem du är. Detta krävs även om du bara arbetar lokalt.
När du klickar på Commit i VS Code utan att ha konfigurerat användarinformation får du ett felmeddelande liknande detta: ”Make sure to configure user.name and user.email in Git”
Det betyder att Git inte vet vem som försöker spara ändringarna, och därför avbryter den.
Så här ställer du in namn och e-post (en gång per dator):
Öppna terminalen i VS Code och skriv följande kommandon – byt ut mot ditt namn och din mejladress:
git config --global user.name "Ditt Namn"
git config --global user.email "din@email.se"Detta sparas på datorn och behöver bara göras en gång per användare.
Efter det fungerar commit via Git GUI i VS Code utan problem. För att använda den inbyggda GUI så klickar du på den tredje ikonen i vänsterspalten (ser ut som ett y eller gren). Terminalen går fortsatt bra att använda, läs under punkt 6.
6. Gör en commit
git commit -m "Första commit"Detta sparar versionen med ett meddelande.
Koppla till GitHub
7. Skapa ett konto
Gå till: https://github.com och skapa ett gratiskonto om du inte redan gjort det.
8. Skapa ett nytt repository
- Klicka på ”New repository”
- Döp det till samma namn som mappen i VS Code
- OBS! Välj ”Public” (eller privat) – men INTE ”Add README”
9. Koppla ihop lokalt projekt med GitHub
Kopiera den länken GitHub visar, t.ex.:
git remote add origin https://github.com/dittnamn/git-projekt-test.gitOch sen:
git branch -M main
git push -u origin mainSammanfattning
| Moment | Kommandon |
|---|---|
| Initiera Git | git init |
| Lägga till filer | git add . |
| Commit | git commit -m "..." |
| Skicka till GitHub | git push -u origin main |
| Koppla remote | git remote add origin <url> |