commands.sh
⌘K

git fetch

all

Download objects and refs from a remote repository.

More info →

Options (2)

-t, --tagsboolean

Also fetch tags from the remote upstream repository

Example: git fetch {{[-t|--tags]}}
-p, --pruneboolean

Delete local references to remote branches that have been deleted upstream

Example: git fetch {{[-p|--prune]}}

Examples (7)

Fetch the latest changes from the default remote upstream repository (if set)

git fetch

Fetch new branches from a specific remote upstream repository

git fetch remote_name

Fetch the latest changes from all remote upstream repositories

git fetch --all

Also fetch tags from the remote upstream repository

git fetch [-t|--tags]

Delete local references to remote branches that have been deleted upstream

git fetch [-p|--prune]

Deepen current shallow branch by 2 commits

git fetch --deepen 2

Update the `main` branch without switching to it (equivalent to `git pull`)

git fetch origin main:main
made by @shridhargupta | data from tldr-pages