100

Ruby アプリを Heroku にアップロードしようとしています。から始めてgit init、タイプgit add .してから使用しますgit commit -m initial commit

を使用するたびにgit commit -m、次のようなエラー メッセージが表示されます。

git commit エラー: pathspect 'commit' は、git が認識しているファイルと一致しませんでした。

これは、引数の順序が間違っているために発生していると言われています。

私が気づいたことは、git add .それを使用すると、次の行に移動するだけなので、追加されているファイルがリストされないことです。

ファイルが実際に追加されていないため、この問題が発生していると思われます。

この問題を修正する方法についてアドバイスをいただければ幸いです。

4

11 に答える 11

227

コマンドライン引数はスペースで区切ります。スペースを含む引数を提供する場合は、それを引用する必要があります。を使用しますgit commit -m "initial commit"

于 2013-06-05T22:58:00.773 に答える
81

追加したいのですが--

Windowsでは、一重引用符がWindowsで機能していないことを理解するために、約1時間費やしたので、コミットメッセージは二重引用符git commit -m "initial commit"の代わりに)で囲む必要があります。git commit -m 'initial commit'

于 2014-09-08T00:32:22.483 に答える
4

ファイルのディレクトリとサブディレクトリをプロジェクトフォルダーに追加した後、Xcode 6からコミットしたときにこれが発生しました。問題は、コミット シートの左側のサイドバーで、追加したルート ディレクトリだけでなく、そのすべての子孫にもチェックマークを付けていたことです。問題を解決するために、ルート ディレクトリのみにチェックマークを付けました。これにより、必要に応じてすべての子孫がエラーなしでコミットされました。

于 2016-09-11T13:11:37.413 に答える
3

ファイルのディレクトリとサブディレクトリをプロジェクトフォルダーに追加した後、Xcode 6 からコミットしたときにこれが発生した場合。問題は、コミットシートの左側のサイドバーで、追加したルート ディレクトリだけでなく、そのすべての子孫にもチェックマークを付けていたことです。問題を解決するために、ルート ディレクトリのみにチェックマークを付けました。これにより、必要に応じてすべての子孫がエラーなしでコミットされました。

于 2015-02-05T00:04:04.337 に答える