无法使用 Git LFS 签出文件:`未知命令 "post-checkout" for "git-lfs"`
Cannot checkout a file with Git LFS: `unknown command "post-checkout" for "git-lfs"`
当我在功能分支上执行以下命令时:
git checkout origin/master foo.js
我收到以下错误:
$ git checkout origin/master foo.js
Error: unknown command "post-checkout" for "git-lfs"
Run 'git-lfs --help' for usage.
为什么会发生这种情况,我该如何解决这个问题?
更新
从这个问题来看: Cannot use older version of git-lfs on a repo created using latest version 似乎我在主分支上使用的 Git-LFS 与功能分支相比可能是旧版本(我可能是错的)。
如何查看此功能分支使用的 GIT-LFS 版本?
问题是 v2 有重大变化。
解决方案是简单地更新 git-lfs!
当我在功能分支上执行以下命令时:
git checkout origin/master foo.js
我收到以下错误:
$ git checkout origin/master foo.js
Error: unknown command "post-checkout" for "git-lfs"
Run 'git-lfs --help' for usage.
为什么会发生这种情况,我该如何解决这个问题?
更新 从这个问题来看: Cannot use older version of git-lfs on a repo created using latest version 似乎我在主分支上使用的 Git-LFS 与功能分支相比可能是旧版本(我可能是错的)。
如何查看此功能分支使用的 GIT-LFS 版本?
问题是 v2 有重大变化。
解决方案是简单地更新 git-lfs!