Skip to content

Instantly share code, notes, and snippets.

@GeroZayas
Created January 6, 2026 08:31
Show Gist options
  • Select an option

  • Save GeroZayas/3bbf59f07f579d4956816761f91456e6 to your computer and use it in GitHub Desktop.

Select an option

Save GeroZayas/3bbf59f07f579d4956816761f91456e6 to your computer and use it in GitHub Desktop.
Fetch and Pull All Git Branches
# https://stackoverflow.com/questions/10312521/how-do-i-fetch-all-git-branches
git branch -r \
| grep -v '\->' \
| sed "s,\x1B\[[0-9;]*[a-zA-Z],,g" \
| while read remote; do \
git branch --track "${remote#origin/}" "$remote"; \
done
git fetch --all
git pull --all
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment