Files
cheatsheet-tldr/tldr/git-fetch
2025-11-05 00:20:34 +00:00

38 lines
873 B
Plaintext

---
syntax: markdown
tags: [tldr, common]
source: https://github.com/tldr-pages/tldr.git
---
# git fetch
> Download objects and refs from a remote repository.
> More information: <https://git-scm.com/docs/git-fetch>.
- 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`