关晓坤

git commit -m 'initial project version'

在 Windows10 cmd中 该命令会失效。出现以下报错

error: pathspec 'project' did not match any file(s) known to git.

error: pathspec 'version'' did not match any file(s) known to git.

解决办法:

单引号修改为双引号

git commit -m "initial project version"

单引号为啥为失效?

编辑解答: 在 Linux 系统中,commit 信息使用单引号 ',Windows 系统,commit 信息使用双引号 "

所以在 git bash 中 git commit -m '提交说明' 这样是可以的,在 Windows 命令行中就要使用双引号 git commit -m "提交说明"