FAGPORTALEN

Git og version-styring

Programmering B · HTX · B-niveau · Software-udvikling

💻 Git og version-styring

Git er det mest brugte version-styringssystem — designet af Linus Torvalds (2005).

Grundlæggende kommandoer:

```bash

git init # start nyt repository

git clone <url> # kopier et eksisterende repo

git status # se hvad der er ændret

git add fil.py # stage ændringer

git add . # stage alle ændringer

git commit -m "Tilføj login-funktion" # gem snapshot

git log --oneline # se historik

```

Branching — parallelle udviklingslinjer:

```bash

git branch feature-login # opret branch

git checkout feature-login # skift til branch

git checkout -b ny-feature # opret + skift

git merge feature-login # flet branch ind i main

git branch -d feature-login # slet branch

```

GitHub workflow:

1. Fork eller clone repository

2. Opret feature branch

3. Lav commits

4. Push til GitHub

5. Opret Pull Request

6. Code review

7. Merge

.gitignore: fil der lister hvad Git skal ignorere:

```

__pycache__/

*.env

node_modules/

*.pyc

```

Konflikter: opstår når to branches har ændret samme linje — løses manuelt.

Læringsmål

Sådan kan du arbejde med emnet

Træningsforslag

Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.

Prøv Fagportalen gratis

🤖 Denne side er skrevet med kunstig intelligens og fagligt gennemgået af Fagportalen, som har det redaktionelle ansvar. Finder du en fejl, så skriv til support@fagportalen.dk.