Experimentei o seguinte comando:
git commit path/to/my/file.ext -m 'my notes'
Receber um erro na versão 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.
Será essa sintaxe incorrecta para o ficheiro de singe ou para o directório de compromissos?
ANSWER: Argumentos foram esperados por esta ordem...
"git commit -m ' my notes' path/to/my/file.ext
UPDATE: it's já não é restrito :)
Os seus argumentos estão na ordem errada. Tente git commit -m 'my notes' path/to/my/file.ext
, ou se quiser ser mais explícito, git commit -m 'my notes' -- path/to/my/file.ext
.
A propósito, o git v1.5.2.1 tem 4,5 anos de idade. Poderá querer actualizar para uma versão mais recente (1.7.8.3 é a versão actual).