Yes! You can download all LFS files with the following command:

git lfs fetch --all

Check out the documentation for this feature here: man git-lfs-fetch

Answer from mbaker3 on Stack Overflow
🌐
GitHub
github.com › git-lfs › git-lfs › issues › 2594
Is 'git lfs pull' supposed to work like 'git pull', but more optimized for LFS? · Issue #2594 · git-lfs/git-lfs
September 18, 2017 - When I need to update from my remote, I type 'git lfs pull' .. nothing happens, then I type 'git pull' and content starts to download.
Author   git-lfs
Discussions

How to download files when git-lfs was installed after git clone
This is especially problematic on Travis: the repository is cloned before everything, so I have to install git-lfs and then somehow refresh the repository. I have tried many things (init, pull, checkout, …) without success… More on github.com
🌐 github.com
12
May 22, 2015
Problem checking out file stored in git LFS on Github
Hi, I’m having trouble deploying from a repository that uses Github’s LFS. The file is stored in Github here: Note the “Stored with Git LFS” header. My latest branch deploy is here: https://65238e3ed713cf3d1262c490--… More on answers.netlify.com
🌐 answers.netlify.com
9
0
October 9, 2023
Is `git lfs pull` still preferred over `git pull`?
From the descriptions in #2594 (comment) it sounds like the smudging performance improvements git lfs pull brings are being upstreamed into git pull, which is awesome! So if using Git 2.15.0 or abo... More on github.com
🌐 github.com
1
January 31, 2019
Git LFS pull doesn't download all of the files, and no errors reported
I'm really struggling to figure this one out - I'm running a build via Jenkins and its Git plugin performs a repo clone/update in a very specific way that cannot be modified greatly (I cann... More on github.com
🌐 github.com
15
September 12, 2015
🌐
Anchorpoint
anchorpoint.app › blog › push-and-pull-files-with-git-lfs
Push and pull files with Git LFS
February 12, 2026 - The easiest way to configure Git LFS is to download this .gitattributes file, which was configured to work with Unreal and Unity Engine, and place it in the root folder of your Git repository. Then use a desktop application like SourceTree, Fork, or Anchorpoint that supports Git LFS to push and pull files.
🌐
Graphite
graphite.com › guides › how-to-use-git-lfs-pull
How to use git LFS pull
Git Large File Storage (LFS) is an extension for Git that allows users to manage large files efficiently. The git lfs pull command is specifically used to download large files tracked by Git LFS from a remote repository to your local machine.
🌐
Debian Manpages
manpages.debian.org › testing › git-lfs › git-lfs-pull(1)
git-lfs-pull(1) — git-lfs — Debian testing — Debian Manpages
November 25, 2025 - If the installed Git version is at least 2.42.0, in a non-bare repository this command will by default fetch and check out Git LFS objects for files only if they are present in the Git index and if they match a Git LFS filter attribute from a .gitattributes file that is present in either the index or the current working tree (or, as is always the case, if they match a Git LFS filter attribute in a local gitattributes file such as $GIT_DIR/info/attributes).
Find elsewhere
🌐
GitHub
github.com › git-lfs › git-lfs › issues › 325
How to download files when git-lfs was installed after git clone · Issue #325 · git-lfs/git-lfs
May 22, 2015 - This is especially problematic on Travis: the repository is cloned before everything, so I have to install git-lfs and then somehow refresh the repository. I have tried many things (init, pull, checkout, …) without success…
Author   git-lfs
🌐
Netlify
answers.netlify.com › support
Problem checking out file stored in git LFS on Github - Support - Netlify Support Forums
October 9, 2023 - Hi, I’m having trouble deploying from a repository that uses Github’s LFS. The file is stored in Github here: Note the “Stored with Git LFS” header. My latest branch deploy is here: https://65238e3ed713cf3d1262c490--zakj.netlify.app/fonts/GT-Walsheim-Black.woff2 Instead of the contents of the file, I’m seeing git-lfs metadata: version https://git-lfs.github.com/spec/v1 oid sha256:cc9311d1aea34923c6590a55bfcdb66a5cdec627fa11022e9383aec06aab79a5 size 46256 I have tried with GIT_LFS_ENABLED ...
🌐
Baeldung
baeldung.com › home › git › the differences between git lfs fetch, git lfs fetch –all, and git lfs pull
The Differences Between git lfs fetch, git lfs fetch –all, and git lfs pull | Baeldung on Ops
October 4, 2024 - The git lfs pull command combines the actions of git lfs fetch and git lfs checkout. It fetches the LFS files for the currently checked-out branch and then updates the working directory with those files.
🌐
GitHub
github.com › git-lfs › git-lfs › issues › 3502
Is `git lfs pull` still preferred over `git pull`? · Issue #3502 · git-lfs/git-lfs
January 31, 2019 - From the descriptions in #2594 (comment) it sounds like the smudging performance improvements git lfs pull brings are being upstreamed into git pull, which is awesome! So if using Git 2.15.0 or abo...
Author   git-lfs
🌐
GeeksforGeeks
geeksforgeeks.org › git › how-to-pull-all-files-from-git-lfs
How To Pull ALL Files From Git LFS? - GeeksforGeeks
August 22, 2024 - To download all files, including those managed by Git LFS, you can either configure your Git LFS settings or use specific commands. ... By default, the above command only downloads pointers for LFS-managed files, not the actual large files themselves. To pull all files managed by Git LFS after cloning the repository, you need to ensure that Git LFS downloads the files.
🌐
Atlassian
atlassian.com › git › tutorials › git lfs
Git LFS - large file storage | Atlassian Git Tutorial
January 12, 2026 - This means you can use Git LFS without changing your existing Git workflow; you simply git checkout, edit, git add, and git commit as normal. git clone and git pull operations will be significantly faster as you only download the versions of large files referenced by commits that you actually check out, rather than every version of the file that ever existed.
🌐
Sabicalija
sabicalija.github.io › git-lfs-intro
git-lfs tutorial
September 19, 2017 - Pull file "git-lfs.pdf" ~/temp/git-lfs-intro$ git lfs pull · --include= "git-lfs.pdf" Git LFS: (1 of 1 files) 18.97 KB / 18.97 KB · All files · Pull all LFS tracked files · ~/temp/git-lfs-intro$ git lfs pull · Git LFS: (29 of 29 files) 475.39 KB / 475.39 KB ·
🌐
DEV Community
dev.to › arasosman › managing-large-repositories-with-git-lfs-and-sparse-checkout-2ek7
Managing Large Repositories with Git LFS and Sparse-Checkout - DEV Community
August 16, 2025 - # 1. Clone without files GIT_LFS_SKIP_SMUDGE=1 git clone --filter=blob:none --sparse <repo-url> cd <repo> # 2. Configure sparse-checkout git sparse-checkout init --cone git sparse-checkout set src/my-component docs # 3. Pull only needed LFS files git lfs pull --include="src/my-component/**"
🌐
FreeBSD
man.freebsd.org › cgi › man.cgi
git-lfs-pull(1)
GIT-LFS-PULL(1) GIT-LFS-PULL(1) NAME git-lfs-pull - Download all Git LFS files for current ref & checkout SYNOPSIS git lfs pull [options] [<remote>] DESCRIPTION Download Git LFS objects for the currently checked out ref, and update the working copy with the downloaded content if required.
🌐
Google Groups
groups.google.com › g › repo-discuss › c › Y046GlcP_Jg
Can't pull or fetch LFS files.
Git LFS: (0 of 310 files) 0 B / 5.07 GB 10:44:07.814313 trace git-lfs: Filled credentials for https://gerrit_site/project_name
🌐
GitHub
github.com › git-lfs › git-lfs › issues › 2257
lame support request: "git lfs fetch" and "git lfs pull" seems to always be no-ops · Issue #2257 · git-lfs/git-lfs
May 24, 2017 - My understanding was that they were supposed to be just like pull or fetch, but with some "bulk" process that makes the asset downloading faster (as in git lfs clone)
Author   git-lfs
🌐
Scaler
scaler.com › home › topics › git › git lfs
Git LFS - Scaler Topics
February 16, 2023 - After the repository is cloned, Git will check the default branch, and all the LFS files that are required to be checked out are automatically downloaded. The git pull command is only used to pull the LFS repository.