git branch
Hantera branches — lista, skapa och ta bort.
Lista branches
git branch # lokala branchesgit branch -r # remote branchesgit branch -a # alla (lokala + remote)* feature/rabattkod main fix/krasch-vid-tom-kundvagn* markerar den branch du är på just nu.
Skapa en branch
git branch feature/login # skapa (men byt inte till den)git switch -c feature/login # skapa och byt till den — det vanligagit checkout -b feature/login # äldre syntax, samma sakByta branch
git switch maingit checkout main # äldre syntaxSe git switch för mer.
Ta bort en branch
git branch -d feature/rabattkod # ta bort (om den är mergad)git branch -D feature/rabattkod # tvinga bort (även om den inte är mergad)-d vägrar ta bort en branch med ändringar som inte mergats — skyddar mot att du råkar kasta bort kod av misstag. -D är --force, kör bara om du är säker.
Ta bort remote branch:
git push origin --delete feature/rabattkodByta namn på en branch
git branch -m gammalt-namn nytt-namn # byt namn lokaltgit push origin --delete gammalt-namn # ta bort det gamla namnet på remotegit push -u origin nytt-namn # push med nytt namn