Git branch rensning
Här kommer ett enkelt sätt hur man kan rensa upp bland git-brancher lokalt på sin dator, via PowerShell:
git checkout main
git pull origin main
## Via PowerShell:
git branch --merged main | Select-String -NotMatch "main|^\*" | ForEach-Object { git branch -d $_.Line.Trim() }
## Rensa sedan upp i remote, de som inte längre finns kvar:
git fetch --prune
Eller via rensa via bash:
git checkout main
git pull origin main
## Via bash:
git branch --merged main | grep -v "^\*" | grep -v "main" | xargs git branch -d
## Rensa sedan upp i remote, de som inte längre finns kvar:
git fetch --prune
Visa vilka brancher som redan blivit mergead in till main:
git branch --merged main
Även ett par bra kommandon för att kolla git-historiken:
git status
tig
tig visar tree view för git historiken.
Hoppas detta var några bra kommandon för dig.