只有"哪个git lfs"不在Windows提示符下工作

时间:2017-07-11 16:09:06

标签: git cmd git-lfs

我几天前刚开始使用git和git-lfs,这个问题就出来了。我可以在Git bash和windows cmd中使用任何git命令,但是" git lfs"。它在Git bash中运行良好,但在cmd中运行不正常,它表示'不被识别为内部或外部命令,可操作程序或批处理文件。我检查了我的Path变量并且包含了GIT LFS,所以这让我很困惑。是" git lfs"只有Git bash的特殊命令?谢谢你的帮助!

1 个答案:

答案 0 :(得分:4)

which是一个bash命令。 CMD.exe中的等效命令是where。我相信PowerShell使用which

在任何情况下,这些是shell命令,用于定位将用于执行另一个命令的程序;他们不是git命令。

我怀疑which git lfs是什么意思。这将搜索两个程序:一个由git命令执行,另一个由lfs命令执行。但是lfs不是它自己的命令 - 它是git的一个可能的参数。您可能意味着which git-lfs应该找到git在给出子命令lfs时委派给的程序。