Mencoba perintah berikut:
git commit path/to/my/file.ext -m 'my notes'
Menerima kesalahan di git versi 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.
Apakah itu sintaks yang salah untuk file atau direktori yang dikerjakan komit?
JAWABAN: Argumen yang diharapkan dalam urutan ini ...
git commit -m 'my notes' path/to/my/file.ext
UPDATE: tidak ketat lagi :)
Jawaban:
Argumen Anda salah. Coba
git commit -m 'my notes' path/to/my/file.ext
, atau jika Anda ingin lebih eksplisitgit commit -m 'my notes' -- path/to/my/file.ext
,.Kebetulan, git v1.5.2.1 berusia 4,5 tahun. Anda mungkin ingin memperbarui ke versi yang lebih baru (1.7.8.3 adalah rilis saat ini).
sumber
git commit path_to_file -m 'message'
git commit
jadi saya kira jawabannya adalah "tidak", tetapi dalam banyak git lain memerintahkan--
jalur Yang membedakan dari argumen bentuk yang unik lainnya (misalnya, dengangit log
yang--
mencegah jalan dari ditafsirkan sebagai rentang revisi sebagai gantinya)Mencoba:
sumber
Jika Anda berada di folder yang berisi file tersebut
sumber
git commit -m "my note" name_of_file.txt
?./
hanyalah sintaks jalur normal, tapi ya, tidak perlu dalam contoh ini.Gunakan
-o
opsi.sumber
--amend
Tentukan jalur setelah memasukkan komit, seperti:
sumber
Untuk git 1.9.5 pada Windows 7: "Catatan saya" (tanda kutip ganda) memperbaiki masalah ini. Dalam kasus saya, meletakkan file sebelum atau sesudah -m 'message'. tidak membuat perbedaan; menggunakan tanda kutip tunggal adalah masalahnya.
sumber