Skip to content

Instantly share code, notes, and snippets.

@ultim8k
Created May 19, 2023 16:15
Show Gist options
  • Save ultim8k/b8a5a5b2b85b5216bf4f3e8be9467f86 to your computer and use it in GitHub Desktop.
Save ultim8k/b8a5a5b2b85b5216bf4f3e8be9467f86 to your computer and use it in GitHub Desktop.
Git - Rename multiple branches

Git - Rename multiple branches

Source: just-shadow@stackoverflow

Test before

git branch | grep "StringToFind" | awk '{original=$1; sub("StringToFind","ReplaceWith"); print original, "->" , $1}'  

Rename

git branch | grep "StringToFind" | awk '{original=$1; sub("StringToFind","ReplaceWith"); print original, $1}' | xargs -n 2 git branch -M
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment