1. ホーム
  2. ギット

[解決済み】単一のファイル/ディレクトリを「git commit」する方法

2022-04-02 22:21:36

質問

以下のコマンドを試してみました。

git commit path/to/my/file.ext -m 'my notes'

そして、Git バージョン 1.5.2.1 でエラーを受け取りました。

error: pathspec '-m' did not match any file(s) known to git.
error: pathspec 'MY MESSAGE' did not match any file(s) known to git.

単一のファイルやディレクトリのコミットのための不正確な構文でしょうか?

回答

論証 でした。 はこの順序で期待される...

git commit -m 'my notes' path/to/my/file.ext

そして、もう厳密ではありません :)

解決方法は?

引数の順番が間違っています。試しに git commit -m 'my notes' path/to/my/file.ext または、より明確にしたい場合。 git commit -m 'my notes' -- path/to/my/file.ext .

ちなみに、Git v1.5.2.1は4.5年前のものです。新しいバージョンにアップデートしたほうがよいでしょう(現在のリリースは1.7.8.3です)。