2017-08-25 52 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