2017-08-25 55 views
3

安装github上后,并试图将其设置为第一次,我键入安装后github上,错误试图建立一个提交

git init

,一切都很好。然后我输入

git add .

并且没有错误。

然而,当我到达步骤

git commit –m "first"

这将导致以下错误

  1. error: pathspec '–m' did not match any file(s) known to git.
  2. error: pathspec 'first' did not match any file(s) known to git.

我怎么在这里做什么?

+1

你是从同一目录中运行的所有的人的OP ? 'git status'给你什么?还要确保你使用了正确的连字符。 – patrick

+3

[rm:can not remove'-rf':No such file or directory](https://stackoverflow.com/questions/45592535/rm-cannot-remove-rf-no-such-file-or- directory ) – litelite

+0

你使用非标准的shell来执行这些命令吗?这几乎就像你的命令行解析器正在将其传递给git的参数列表(ed:或者意外解析器意外传递的意外字符)混淆。 –

回答

0

看起来你已经为-m参数提供了双“ - ”字符。删除其中一个破折号并重试。如果它再次失败,则从git status发布输出。

编辑:不知道这是一个双破折号或只是一个过分“有用”的字体。目录中是否有文件实际提交?当你输入git add .时,上演了什么?

编辑#2:@litelite作出有关绝对可能的点,它可能是一个Unicode破折号不是在他的评论一个“常规”连字符来

+0

这不是一个双重短划线。看看我标记的那个愚蠢的回答(由我)。这是完全一样的东西。 – litelite

+0

我认为你是对的。我觉得有些东西看起来很有趣! –

+0

我实际上在这里回答,OP似乎说它解决了他的问题,但我的回答被管理员删除了,因为它与欺骗过于相似:/ – litelite