とても良いまとめがあった。
git lfs fetchは「現在チェックアウトしている ref」から到達可能な Git LFS オブジェクトの実体を.git/lfsディレクトリ以下にダウンロードする。ポインタファイルは置き換えない。git lfs fetch --allはすべての Git LFS オブジェクトの実体を.gi/lfsディレクトリ以下にダウンロードする。ポインタファイルは置き換えない。git lfs checkoutは「現在チェックアウトしている ref」におけるファイルシステム上のポインタファイルを Git LFS オブジェクトの実態で置き換える。git lfs pullはgit lfs fetchとgit lfs checkoutの 2 つを一度に実行する代替コマンド。