Skip to content
Techniques

Opsæt Git-versionsstyring på et nyt projekt

Fra tom mappe til et repo du kan dele og rulle tilbage

En sikker Git-opsætning fra første dag betyder, at du kan fortryde fejl, se hvad der er ændret, og samarbejde uden at kode overskrives. Her er den rutine en webudvikler kører på hvert nyt projekt.

  1. 01

    Initialisér repository

    Stå i projektmappen og kør `git init`. Nu følger Git med i alle ændringer i mappen. Sæt samtidig din identitet med `git config user.name` og `git config user.email`, så dine commits bliver krediteret korrekt.

    Ét projekt = ét repo. Læg ikke flere urelaterede projekter i samme mappe.

  2. 02

    Lav en .gitignore

    Opret en `.gitignore`-fil, før du committer noget. Udeluk mapper og filer der ikke hører til i historikken — typisk `node_modules/`, build-output, `.env` med hemmeligheder og editor-filer. Så holder du repoet let og undgår at lække nøgler.

    Aldrig commit hemmeligheder: API-nøgler og adgangskoder hører ALDRIG i Git.

  3. 03

    Stage og lav første commit

    Se status med `git status`, læg filer i kø med `git add .` og gem et øjebliksbillede med `git commit -m "Første version"`. En commit er et fast punkt du altid kan vende tilbage til.

    Skriv beskeden i bydeform og i nutid: «Tilføj login-formular», ikke «tilføjede».

  4. 04

    Kobl til et fjern-repo

    Opret et tomt repo på fx GitHub, og kobl det på med `git remote add origin <url>`. Send din kode op med `git push -u origin main`. Nu har du en backup og et sted at samarbejde fra.

    `-u` husker koblingen, så du fremover bare kan skrive `git push`.

  5. 05

    Arbejd i branches

    Lav en ny gren for hver opgave med `git switch -c feature/login`. Du bygger og committer i fred, og main-grenen bliver ved med at virke. Når opgaven er færdig, flettes grenen ind via en pull request.

    Én branch = én opgave. Så bliver din pull request lille og let at gennemgå.

  6. 06

    Commit ofte og i små bidder

    Lav en commit hver gang en lille afgrænset ting virker — ikke først til sidst. Små commits gør det nemt at finde og rulle netop den ændring tilbage, der gik galt, uden at tabe resten af dagens arbejde.

Bygget på uddannelsens artikel «Versionsstyring med Git — arbejd sikkert og sammen» samt god faglig praksis i faget.