Saya mencoba mengunggah aplikasi Ruby ke Heroku. Saya mulai dengan git init
dan kemudian saya mengetik git add .
dan kemudian saya gunakan git commit -m initial commit
.
Setiap kali saya menggunakan git commit -m
, saya menerima pesan kesalahan yang mengatakan:
git commit error: pathspect 'commit' tidak cocok dengan file apa pun yang diketahui git.
Saya telah diberitahu bahwa ini terjadi karena argumennya salah urutan.
Hal yang saya perhatikan adalah ketika saya menggunakannya git add .
tidak akan mencantumkan file yang sedang ditambahkan karena hanya akan pergi ke baris berikutnya.
Saya curiga saya mengalami masalah ini karena file saya tidak benar-benar ditambahkan.
Saya sangat menghargai saran apa pun tentang cara memperbaiki masalah ini.
sumber
Saya hanya ingin menambahkan--
Di jendela pesan komit harus dalam tanda kutip ganda (
git commit -m "initial commit"
bukangit commit -m 'initial commit'
), karena saya menghabiskan waktu sekitar satu jam, hanya untuk mengetahui bahwa kutipan tunggal tidak berfungsi di jendela.sumber
Dalam kasus saya, kesalahan ini disebabkan oleh karakter khusus yang saya pertimbangkan tanda kutip ganda saat saya menyalin perintah dari halaman web.
sumber
Saya menemukan kesalahan di sini menggunakan kutipan ganda, bukan kutipan tunggal.
ubah ini
git commit -m 'initial commit'
untuk
git commit -m "initial commit"
sumber
Apakah ini terjadi pada saya ketika melakukan dari Xcode 6, setelah saya menambahkan direktori file dan subdirektori ke folder proyek. Masalahnya adalah, di lembar Komit, di bilah sisi kiri, saya telah menandai tidak hanya direktori root yang telah saya tambahkan, tetapi juga semua turunannya. Untuk mengatasi masalah ini, saya hanya mencentang direktori root. Ini juga dilakukan semua keturunan, seperti yang diinginkan, tanpa kesalahan.
sumber
Apakah ini terjadi pada saya ketika melakukan dari Xcode 6, setelah saya menambahkan direktori file dan subdirektori ke folder proyek. Masalahnya adalah, di lembar Komit , di bilah sisi kiri, saya telah memberi tanda centang tidak hanya pada direktori root yang telah saya tambahkan, tetapi juga semua turunannya. Untuk mengatasi masalah ini, saya hanya mencentang direktori root. Ini juga dilakukan semua keturunan, seperti yang diinginkan, tanpa kesalahan.
sumber
Harap perhatikan bahwa di windows, sangat penting bahwa
git commit -m "initial commit"
teks komit awal memiliki tanda kutip ganda. Tanda kutip tunggal akan memunculkan kesalahan spesifikasi jalur.sumber
Dalam kasus saya, masalahnya adalah saya menggunakan alias yang salah
git commit -m
. Saya menggunakangc
alias yang tidak dimaksudkangit commit -m
sumber
jika ada orang yang menggunakan os python untuk memanggil git, kamu bisa menggunakan os.system ('git commit -m "' + str (comment) + '"')
sumber
Saya mengalami masalah yang sama. sintaks saya tidak bermasalah. Apa yang saya temukan adalah bahwa saya menyalin dan menempelkan git commit -m "comments" dari catatan saya. Saya mengetik ulang, perintah dijalankan tanpa masalah. Ternyata - dan "" adalah masalah saat saya menyalin dan menempel ke terminal.
sumber
Dalam kasus saya, masalahnya adalah saya lupa menambahkan tombol -m sebelum komentar yang dikutip. Ini mungkin kesalahan umum juga, dan pesan kesalahan yang diterima persis sama
sumber