【问题标题】:After install github, errors trying to create a commit安装 github 后,尝试创建提交时出错
【发布时间】:2018-02-03 16:43:14
【问题描述】:

安装 github 后,第一次尝试设置,我输入

git 初始化

一切都很好。然后我输入

git 添加。

再一次,没有错误。

然而,当我走到这一步时

git commit –m "first"

会导致以下错误

  1. 错误:pathspec '–m' 与 git 已知的任何文件都不匹配。
  2. 错误:pathspec 'first' 与 git 已知的任何文件都不匹配。

我从这里做什么?

【问题讨论】:

  • 您是否从同一个目录运行所有这些? git status 给你什么?还要确保使用正确的连字符。
  • 您是否使用非标准外壳来执行这些命令?这几乎就像您的命令行解析器正在弄乱它传递给 git 的参数列表(ed: 或者正在传递一个解析器意外解释的意外字符)

标签: git github terminal


【解决方案1】:

您似乎为 -m 参数提供了双 '-' 字符。删除其中一个破折号,然后重试。如果再次失败,请发布来自git status 的输出。

编辑:不确定它是双破折号还是只是过于“有用”的字体。目录中是否有要实际提交的文件?输入git add .时发生了什么?

编辑#2:@litelite 在他对 OP 的评论中提出了相关且绝对有可能指出它可能是 Unicode 破折号而不是“常规”破折号字符

【讨论】:

  • 这不是双破折号。看看我标记的骗子的答案(由我)。完全一样。
  • 我认为你是对的。我觉得破折号看起来很有趣!
  • 我实际上在这里回答了,OP 似乎说它解决了他的问题,但我的回答被管理员删除了,因为它与骗子太相似了:/