git init # Skapa nytt repo
git clone URL # Kopiera existerande repo
git add fil.txt # Lägg till specifik fil
git add . # Lägg till alla ändringar
git reset fil.txt # Ta bort från staging
"Add login functionality to user system"
"Fix memory leak in image processing"

git branch feature # Skapa branch
git checkout feature # Byt till branch
# eller
git checkout -b feature # Skapa och byt
git branch # Lista branches
git remote add origin URL # Lägg till remote
git push origin branch # Skicka ändringar
git pull origin branch # Hämta ändringar
git fetch origin # Hämta utan merge
Working Directory
Staging Area
git add - Välj ändringarRepository
git commit - Spara ändringarWorking Dir Staging Repository
↓ ↓ ↓
[fil.txt] → git add → [INDEX] → git commit
node_modules/
*.log
.env
.DS_Store
git status # Full status
git status -s # Kort status
# Exempel output:
# M modified.txt # Staged
# A new-file.txt # Staged new file
# ?? untracked.txt # Untracked