Git Cheat Sheet/Fetch all remotes and prune

Refresh all remotes and remove stale remote-tracking branches.

Section: Remotes and Collaboration

Fetch all remotes and prune

bash
bash
git fetch --all --prune

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Remotes and Collaboration
Fetch from origin
Download remote refs and objects.
OpenIn sheetbashsame section
List remotes
Show remote names and URLs.
OpenIn sheetbashsame section
Add origin remote
Add a remote repository.
OpenIn sheetbashsame section
Change remote URL
Update fetch and push destination.
OpenIn sheetbashsame section
Pull with rebase
Fetch and replay local commits on top of upstream.
OpenIn sheetbashsame section
Push and set upstream
Push a new branch and configure tracking.
OpenIn sheetbashsame section